์ „์ฒด ๊ธ€ 125

# ์˜๊ตญ๊ณผ ์•„์ผ๋žœ๋“œ์— ๋Œ€ํ•ด

1. ์˜๊ตญ์˜ ์˜ํ†  [์ถœ์ฒ˜: google์ด๋ฏธ์ง€] ์‚ฌ์‹ค ์˜๊ตญ๊ณผ ์•„์ผ๋žœ๋“œ์˜ ๊ด€๊ณ„์— ๋Œ€ํ•œ ๊ฒƒ ๋˜๋Š” ์˜๊ตญ์ด 4๊ฐœ์˜ ์ง€๋ฐฉ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ์™œ๊ทธ๋Ÿฐ๊ฑด์ง€ ์–ด๋–ค ์ง€๋ฐฉ๋“ค์ด ์—ฐํ•ฉ๋˜์–ด์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ํ—ท๊ฐˆ๋ ค ํ•˜์‹œ๋Š” ๋ถ„๋“ค๋„ ๋งŽ์„๊ฑฐ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์˜๊ตญ์€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ ธ์žˆ๋‚˜??? ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ์˜๊ตญ(United Kingdom)์€ 4๊ฐœ ์ง€๋ฐฉ์ธ ์ž‰๊ธ€๋žœ๋“œ, ์Šค์ฝ”ํ‹€๋žœ๋“œ, ์›จ์ผ์Šค, ๋ถ์•„์ผ๋žœ๋“œ๊ฐ€ ์ •์น˜์ ์œผ๋กœ ์—ฐํ•ฉ๋˜์–ด์ง„ ์—ฐํ•ฉ๊ตญ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ„์˜ ์ง€๋„๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋ญ”๊ฐ€ ์ด์ƒํ•˜์ง€ ์•Š๋‚˜์š”?? ์ง€๋„๋ฅผ ๊ฐ€๋งŒํžˆ ์‚ดํŽด๋ณด๋ฉด ์•„์ผ๋žœ๋“œ์˜ ์ผ๋ถ€์ธ ๋ถ์•„์ผ๋žœ๋“œ๋งŒ์ด ์˜๊ตญ๋ น์œผ๋กœ ๋˜์–ด์žˆ๊ณ  ๋‚˜๋จธ์ง„ ์•„์ผ๋žœ๋“œ ๊ณตํ™”๊ตญ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์˜๊ตญ๊ณผ ์•„์ผ๋žœ๋“œ๋Š” ์•„๋ž˜์˜ ์‚ฌ์ง„์—์„œ ์ฒ˜๋Ÿผ ๊ตญ๊ธฐ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋‚˜๋ผ์ž…๋‹ˆ๋‹ค. [์ถœ์ฒ˜: namu.wiki] 2. ์˜๊ตญ๊ณผ ..

์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ #Level1 ์„œ์šธ์—์„œ ๊น€์„œ๋ฐฉ ์ฐพ๊ธฐ

๋ฌธ์ œ - ์ถœ์ฒ˜ : tryhelloworld.co.kr findKim ํ•จ์ˆ˜(๋ฉ”์†Œ๋“œ)๋Š” Stringํ˜• ๋ฐฐ์—ด seoul์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. seoul์˜ element์ค‘ "Kim"์˜ ์œ„์น˜ x๋ฅผ ์ฐพ์•„, "๊น€์„œ๋ฐฉ์€ x์— ์žˆ๋‹ค"๋Š” String์„ ๋ฐ˜ํ™˜ํ•˜์„ธ์š”. seoul์— "Kim"์€ ์˜ค์ง ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜๋ฉฐ ์ž˜๋ชป๋œ ๊ฐ’์ด ์ž…๋ ฅ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. [๋‚ด ํ’€์ด]

JAVA/Argorithm Test 2016.07.04

์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ #Level1 ์ตœ๋Œ€๊ฐ’๊ณผ ์ตœ์†Œ๊ฐ’ ๊ตฌํ•˜๊ธฐ

๋ฌธ์ œ - ์ถœ์ฒ˜ : tryhelloworld.co.kr [๋ฌธ์ œ] getMinMaxString ๋ฉ”์†Œ๋“œ๋Š” Stringํ˜• ๋ณ€์ˆ˜ str์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž…๋ ฅ๋ฐ›์Šต๋‹ˆ๋‹ค. str์—๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ˆซ์ž๋“ค์ด ์ €์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. str์— ๋‚˜ํƒ€๋‚˜๋Š” ์ˆซ์ž ์ค‘ ์ตœ์†Œ๊ฐ’๊ณผ ์ตœ๋Œ€๊ฐ’์„ ์ฐพ์•„ ์ด๋ฅผ "(์ตœ์†Œ๊ฐ’) (์ตœ๋Œ€๊ฐ’)"ํ˜•ํƒœ์˜ String์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด str์ด "1 2 3 4"๋ผ๋ฉด "1 4"๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ , "-1 -2 -3 -4"๋ผ๋ฉด "-4 -1"์„ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. [๋‚ด ํ’€์ด] -> ์ž๋ฐ”์‹ค๋ ฅ์˜ ๋ชจ์ž๋žŒ์œผ๋กœ ํ’€์ง€๋ชปํ•จ. [ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ’€์ด ์ฐธ์กฐ ] [ ์•Œ๊ฒŒ ๋œ ๊ฒƒ ] split() - ๊ด„ํ˜ธ์•ˆ์˜ ๋‚ด์šฉ์„ ๊ธฐ์ค€์œผ๋กœ String ๊ตฌ๋ฌธ ๋‚ด์šฉ์„ ๋ถ„๋ฆฌ ์‹œ์ผœ์ค€๋‹ค. Array.sort() - ์ •๋ ฌํ•จ์ˆ˜ int[] arrayInt ..

JAVA/Argorithm Test 2016.07.01

์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ #Level1 ์ง์ˆ˜์™€ ํ™€์ˆ˜

๋ฌธ์ œ - ์ถœ์ฒ˜ : tryhelloworld.co.kr [๋ฌธ์ œ] evenOrOdd ๋ฉ”์†Œ๋“œ๋Š” intํ˜• num์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. num์ด ์ง์ˆ˜์ผ ๊ฒฝ์šฐ "Even"์„ ๋ฐ˜ํ™˜ํ•˜๊ณ  ํ™€์ˆ˜์ธ ๊ฒฝ์šฐ "Odd"๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋„๋ก evenOrOdd์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”. num์€ 0์ด์ƒ์˜ ์ •์ˆ˜์ด๋ฉฐ, num์ด ์Œ์ˆ˜์ธ ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. [๋‚ด ํ’€์ด]

JAVA/Argorithm Test 2016.06.30

์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ #Level1 ์‚ผ๊ฐํ˜• ์ถœ๋ ฅํ•˜๊ธฐ

๋ฌธ์ œ์™€ ํ’€์ด - ์ถœ์ฒ˜ : tryhelloworld.co.kr [๋ฌธ์ œ] printTriangle ๋ฉ”์†Œ๋“œ๋Š” ์–‘์˜ ์ •์ˆ˜ num์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž…๋ ฅ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ์ฐธ๊ณ ํ•ด *(๋ณ„)๋กœ ๋†’์ด๊ฐ€ num์ธ ์‚ผ๊ฐํ˜•์„ ๋ฌธ์ž์—ด๋กœ ๋ฆฌํ„ดํ•˜๋Š” printTriangle ๋ฉ”์†Œ๋“œ๋ฅผ ์™„์„ฑํ•˜์„ธ์š” printTriangle์ด returnํ•˜๋Š” String์€ ๊ฐœํ–‰๋ฌธ์ž('\n')๋กœ ๋๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ex) ๋†’์ด๊ฐ€ 3์ผ๋•Œ * ** *** ๋†’์ด๊ฐ€ 5์ผ๋•Œ * ** *** **** ***** [๋‚ด ํ’€์ด]

JAVA/Argorithm Test 2016.06.29