Skip to content

1.0 SWEA

Hyeona edited this page Jun 15, 2022 · 1 revision

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

SWEA?!

image

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

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



์žฅ์ 

์•Œ๊ณ ๋ฆฌ์ฆ˜

image

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

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

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

LEARN

image

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



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

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

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

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



ํฌ์ŠคํŒ… ์•ˆ๋‚ด

ํ•ด๋‹น ํฌ์ŠคํŒ…์€ ๊ฐ ํ’€์ดํ•  ๋ฌธ์ œ๋ฅผ ์ฐพ๊ธฐ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. A to Z์—๋Š” ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋Š”์ง€๋ฅผ, ๊ทธ๋ฆฌ๊ณ  ๊ฐœ๋ณ„ ํฌ์Šคํ„ฐ์— ์„ธ๋ถ€ ํ’€์ด๋ฅผ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. 1์ฃผ์ผ์— 1ํšŒ ์‹ ์ˆ˜์ •/์—…๋ฐ์ดํŠธ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค!

์ด ํฌ์ŠคํŒ…์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์ง€๋Š” ๋งŒํผ ์‹ค๋ ฅ์ด ๋Š˜์–ด๋‚˜๋„๋ก ๋…ธ๋ ฅํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์›ํ•˜์‹œ๋Š” ๋ฌธ์ œ๋ฅผ ์ฐพ์œผ์‹ค ๋•Œ๋Š” Ctrl + F๋กœ ๋ฌธ์ œ ๋ฒˆํ˜ธ๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ๋ด์ฃผ์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค!



๋ฌธ์ œ ํ’€์ด ๋ฆฌ์ŠคํŠธ

๋ฌธ์ œ ๋ฒˆํ˜ธ ๋ฌธ์ œ ์ด๋ฆ„ ๋ฌธ์ œ ๋ ˆ๋ฒจ ํ’€์ด๋งํฌ
1208 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - Flatten D3
1209 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 2์ผ์ฐจ - Sum D3
1210 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - Flatten D4
1218 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 4์ผ์ฐจ - ๊ด„ํ˜ธ ์ง์ง“๊ธฐ D4
1220 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 5์ผ์ฐจ - Magnetic D3
1223 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 6์ผ์ฐจ - ๊ณ„์‚ฐ๊ธฐ2 D4
1224 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 6์ผ์ฐจ - ๊ณ„์‚ฐ๊ธฐ3 D4
1225 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 7์ผ์ฐจ - ์•”ํ˜ธ์ƒ์„ฑ๊ธฐ D3
1233 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 9์ผ์ฐจ - ์‚ฌ์น™์—ฐ์‚ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ D4
1234 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 10์ผ์ฐจ - ๋น„๋ฐ€๋ฒˆํ˜ธ D3
1247 [S/W ๋ฌธ์ œํ•ด๊ฒฐ ์‘์šฉ] 3์ผ์ฐจ - ์ตœ์  ๊ฒฝ๋กœ D5
1289 ์›์žฌ์˜ ๋ฉ”๋ชจ๋ฆฌ ๋ณต๊ตฌํ•˜๊ธฐ D3
1767 [SW Test ์ƒ˜ํ”Œ๋ฌธ์ œ] ํ”„๋กœ์„ธ์„œ ์—ฐ๊ฒฐํ•˜๊ธฐ SW Test ์ƒ˜ํ”Œ๋ฌธ์ œ
1859 ๋ฐฑ๋งŒ ์žฅ์ž ํ”„๋กœ์ ํŠธ D2
1861 ์ •์‚ฌ๊ฐํ˜• ๋ฐฉ D4
1873 ์ƒํ˜ธ์˜ ๋ฐฐํ‹€ํ•„๋“œ D3
1940 ๊ฐ€๋ž! RC์นด! D2
1948 ๋‚ ์งœ ๊ณ„์‚ฐ๊ธฐ D2
1954 ๋‹ฌํŒฝ์ด ์ˆซ์ž D2
1974 ์Šค๋„์ฟ  ๊ฒ€์ฆ D2
1996 ์ˆซ์ž๋ฅผ ์ •๋ ฌํ•˜์ž D2
2001 ํŒŒ๋ฆฌ ํ‡ด์น˜ D2
2005 ํŒŒ์Šค์นผ์˜ ์‚ผ๊ฐํ˜• D2
2105 [๋ชจ์˜ SW ์—ญ๋Ÿ‰ํ…Œ์ŠคํŠธ] ๋””์ €ํŠธ ์นดํŽ˜ ๋ชจ์˜ SW ์—ญ๋Ÿ‰ํ…Œ์ŠคํŠธ
2805 ๋†์ž‘๋ฌผ ์ˆ˜ํ™•ํ•˜๊ธฐ D3
3234 ์ค€ํ™˜์ด์˜ ์–‘ํŒ”์ €์šธ D4
3499 ํผํŽ™ํŠธ ์…”ํ”Œ D3
4012 [๋ชจ์˜ SW ์—ญ๋Ÿ‰ํ…Œ์ŠคํŠธ] ์š”๋ฆฌ์‚ฌ ๋ชจ์˜ SW ์—ญ๋Ÿ‰ํ…Œ์ŠคํŠธ
5215 ํ–„๋ฒ„๊ฑฐ ๋‹ค์ด์–ดํŠธ D3
5432 ์‡ ๋ง‰๋Œ€๊ธฐ ์ž๋ฅด๊ธฐ D4
5603 [Professional] ๊ฑด์ดˆ๋”๋ฏธ D3
6808 ๊ทœ์˜์ด์™€ ์ธ์˜์ด์˜ ์นด๋“œ๊ฒŒ์ž„ D3
9229 ํ•œ๋นˆ์ด์™€ Spot Mart D3



๐Ÿ”” ํฌ์ŠคํŒ… ๊ณต์ง€ ํ˜„์žฌ ์ž‘์„ฑํ•œ ํฌ์ŠคํŒ…์€ SW Expert Academy๊ณผ ๊ด€๋ จ๋œ ์ข…ํ•ฉ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

A to Z ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ์ง„ํ–‰ํ•  ํฌ์ŠคํŒ…์„ ํ™•์ธํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํฌ์Šคํ„ฐ์—์„œ ์กฐ๊ธˆ ๋” ์ž์„ธํ•œ ์„ค๋ช…๊ณผ ํŒ ๋“ฑ์ด ์ ํ˜€์žˆ์œผ๋‹ˆ ์ฐธ์กฐํ•ด์ฃผ์„ธ์š”.