SWEA๊ฐ€ ๋ญ”๋ฐ?!

Hyeonaยท2021๋…„ 7์›” 8์ผ
5

๐Ÿ“—ย SW Expert Academy

๋ชฉ๋ก ๋ณด๊ธฐ
1/1
post-thumbnail

๐Ÿ’ก A to Z๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€์„ ํ•œ ๋ฒˆ์— ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œ์˜ ์ƒ์„ธํ•œ ํ’€์ด๊ฐ€ ์•„๋‹Œ ์ž‘์„ฑ์ž๊ฐ€ ํ‘ผ ๋ฌธ์ œ๋ฅผ ํ•œ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
์ƒ์„ธํ•œ ์„ค๋ช…๊ณผ ๊ด€๋ จ ์ด์•ผ๊ธฐ(์‹œํ–‰์ฐฉ์˜ค ๋ฐ ๋กœ์ง ์„ค๋ช… ๋“ฑ)๋Š” ๊ฐœ๋ณ„ ํฌ์ŠคํŠธ์— ์žˆ์Šต๋‹ˆ๋‹ค.

SWEA?!

์‚ผ์„ฑ์—์„œ ์šด์˜ํ•˜๊ณ , ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋น„๋กฏํ•ด ๋‹ค์–‘ํ•œ ํ•™์Šต๋„ ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.
์‚ฌ์‹ค ๋ฐฑ์ค€, ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋“ฑ ๋‚ฏ์ต์€ ๋ฌธ์ œ ์‚ฌ์ดํŠธ๋„ ์žˆ์—ˆ์ง€๋งŒ SW Expert Academy (์ดํ•˜ SWEA)๋Š” ์ƒ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ—Œ๋ฐ ์ €๋งŒ ์ƒ์†Œํ•  ๋ฟ, ์‚ผ์„ฑ๊ณผ ๊ด€๋ จํ•œ ์ž…์‚ฌ ์ค€๋น„๋‚˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋„“๊ฒŒ ํ’€์–ด๋ณด์‹  ๋ถ„๋“ค๊ป˜๋Š” ๊ฝค๋‚˜ ๋‚ฏ์ต์€ ์‚ฌ์ดํŠธ๋”๋ผ๊ตฌ์š”!

๋ฐฑ์ค€๋ณด๋‹ค๋Š” ์กฐ๊ธˆ ๋” ์นœ์ ˆํ•œ ์‚ฌ์ดํŠธ๋กœ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ํ…Œ์Šคํฌ ์ผ€์ด์Šค ์ฒดํฌ๋ฅผ ๋งŽ์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ผ ์ •๋ง ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.



์žฅ์ 

์•Œ๊ณ ๋ฆฌ์ฆ˜

์œ„ ์‚ฌ์ง„์€ ์ œ๊ฐ€ ์‹ค์ œ SWEA ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.

์›๋ž˜ ์‚ฌ์šฉํ•˜๋˜ ๋ฐฑ์ค€ ์‚ฌ์ดํŠธ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ SWEA๋Š” ๋งŽ์€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๊ณต๊ฐœํ•˜๊ณ ,
๊ทธ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ input๊ณผ output์œผ๋กœ ๊ตฌ๋ณ„ํ•ด์„œ txt ํŒŒ์ผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ง์ธ ์ฆ‰ ์‚ฌ์ดํŠธ์— ์ œ์ถœํ•˜์ง€ ์•Š์•„๋„, ๋‹ค์–‘ํ•œ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฒฐ๊ณผ๋ฅผ ๋กœ์ปฌ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ ์‚ฌ์ดํŠธ ๋‚ด์˜ ์ž์ฒด ๋””๋ฒ„๊น… ๊ธฐ๋Šฅ๋„ ์žˆ์–ด์„œ ์ œ์ถœํ•˜๊ธฐ ์ „์— ํ™•์ธ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LEARN

SWEA ๊ฐ€์ž… ํ›„์—๋Š” ์—ฌ๊ธฐ ์žˆ๋Š” ๊ฐ•์˜๋ฅผ ๋ชจ๋‘ ๋“ค์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ๊ฐ•์˜๋งˆ๋‹ค ์‹ค์Šต๋„ ์žˆ๊ณ , ์ด๋ก ๋„ ์žˆ๊ณ  ๋‹ค์–‘ํ•˜๊ฒŒ ์žˆ์–ด์„œ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์–ธ์–ด ๊ณต๋ถ€์šฉ์œผ๋กœ๋„ ์ข‹์Šต๋‹ˆ๋‹ค.
๋””ํ…Œ์ผํ•˜๋‚˜ ๋ถ€๋ถ„์„ ๋ชจ๋‘ ์บ์น˜ํ•œ๋‹ค๊ธฐ ๋ณด๋‹ค๋Š” ๊ธฐ์ดˆ์ ์ด๊ณ  ํ•ต์‹ฌ์ ์œผ๋กœ ๊ผญ ๋‹ค๋ค„์•ผํ•˜๋Š” ๋‚ด์šฉ๋“ค์„ ์งš๊ธฐ์—,
์ƒˆ๋กœ์šด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ™•์ธํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ๊ฒƒ๊ฐ™์Šต๋‹ˆ๋‹ค :)



SWEA ์ฃผ์˜์‚ฌํ•ญ

SWEA๋Š” ์˜ค์ง Java๋กœ๋งŒ ํ’€ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. (์ด๋Ÿฌ๊ณ  ์–ธ์ œ ๋งˆ์Œ์ด ๋ฐ”๋€”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ...)
๋”ฐ๋ผ์„œ Java ๊ธฐ์ค€์œผ๋กœ์˜ ์ฃผ์˜์‚ฌํ•ญ์„ ์ž‘์„ฑํ•  ํ…Œ๋‹ˆ ์œ ์˜ํ•ด์ฃผ์„ธ์š”!

  1. package : default
  2. Class name : Solution
  3. FileInputStream ์ง€์šฐ๊ธฐ

ํŠนํžˆ 3๋ฒˆ์˜ ๊ฒฝ์šฐ SWEA์˜ ์žฅ์ ์ธ input.txt๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํŽธํ•ด์„œ ์“ฐ๋‹ค๊ฐ€ ์•ˆ์ง€์šฐ๊ณ  ์ œ์ถœํ•œ ์ ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.๐Ÿคฃ
์ด๋ ‡๊ฒŒ๋งŒ ์ฑ™๊ฒจ์ฃผ์‹œ๋ฉด ์˜คํžˆ๋ ค ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋„ ๋งŽ์ด ํ™•์ธํ•˜์‹œ๋ฉด์„œ ๋”์šฑ ๋‹ค์–‘ํ•œ ์‚ฌ๊ณ ๋ฅผ ํ•˜์‹ค ์ˆ˜ ์žˆ์„ ๊ป๋‹ˆ๋‹ค!!

profile
โœ๐Ÿป ๋ญ๋“  ๋ฐฐ์šฐ๋ฉด ๋‹ค ์ž์‚ฐ์ด ๋˜๊ฒ ์ฃ !

0๊ฐœ์˜ ๋Œ“๊ธ€