์ฝ”๋”ฉ 2

#Level 1 - ์†Œ์ˆ˜ ์ฐพ๊ธฐ

[๋ฌธ์ œ] 1๋ถ€ํ„ฐ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž n ์‚ฌ์ด์— ์žˆ๋Š” ์†Œ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”. ์†Œ์ˆ˜๋Š” 1๊ณผ ์ž๊ธฐ ์ž์‹ ์œผ๋กœ๋งŒ ๋‚˜๋ˆ„์–ด์ง€๋Š” ์ˆ˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. (1์€ ์†Œ์ˆ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.) [๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด ์ฐธ๊ณ ] ์ด ๋ฌธ์ œ๋Š” ๋‚ด ํ’€์ด๊ฐ€ ์—†๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด๋ฅผ ์ฐธ๊ณ ํ•œ ๊ฒƒ๋งŒ ์žˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ์ž์ฒด๊ฐ€ ์ˆ˜ํ•™์  ๊ฐœ๋…์ด ๋ฒ ์ด์Šค๊ฐ€ ๋œ๋‹ค๊ณ  ์ƒ๊ฐ์„ ํ•˜๋Š”๋ฐ, ์ด๋ฒˆ ๋ฌธ์ œ์™€ ๊ฐ™์€ ๊ฒฝ์šฐ ํŠนํžˆ๋‚˜ ์†Œ์ˆ˜์˜ ๊ฐœ๋…๊ณผ ํŠน์ง•์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ์•„๋Š๋ƒ์— ๋”ฐ๋ผ ๋ฌธ์ œ ํ’€์ด์™€ ํšจ์œจ์„ฑ์ด ๋‹ฌ๋ผ์งˆ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์†Œ์ˆ˜๋Š” 1๊ณผ ์ž๊ธฐ ์ž์‹ ์œผ๋กœ๋งŒ ๋‚˜๋ˆ„์–ด์ง€๋Š” ์ˆ˜, ๋‹ค์‹œ ๋งํ•ด์„œ ํ•˜๋‚˜์˜ ์†Œ์ˆ˜๊ฐ€ ๋‚˜์˜ค๋ฉด ๊ทธ ๋ฐฐ์ˆ˜๋Š” ๋ชจ๋‘ ์†Œ์ˆ˜๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฒ”์œ„ ๋‚ด์— ์ด ์กฐ๊ฑด์— ํ•ด๋‹นํ•˜๋Š” ์ˆ˜๋“ค๋งŒ ์ œ์™ธํ•ด๋„ ๋‹ต์„ ๋„์ถœํ•ด ๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. class Solution { pub..

JAVA/Argorithm Test 2020.11.20

# Level 1 - ๋ฌธ์ž์—ด ๋‚ด๋งˆ์Œ๋Œ€๋กœ ์ •๋ ฌ

[๋ฌธ์ œ] ๋ฌธ์ž์—ด๋กœ ๊ตฌ์„ฑ๋œ ๋ฆฌ์ŠคํŠธ strings์™€, ์ •์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ๋ฌธ์ž์—ด์˜ ์ธ๋ฑ์Šค n๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด strings๊ฐ€ [sun, bed, car]์ด๊ณ  n์ด 1์ด๋ฉด ๊ฐ ๋‹จ์–ด์˜ ์ธ๋ฑ์Šค 1์˜ ๋ฌธ์ž u, e, a๋กœ strings๋ฅผ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. [๋‚ด ํ’€์ด] ์•„๋ž˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด๋Š” ์ƒ๊ฐ๋„ ๋ชปํ–ˆ๋‹ค. ๋ฌธ์ œ์˜ ํ’€์ด์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ˜ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค. ์ •๋ ฌํ•ด์•ผ ํ•  ์ž๋ฆฌ์˜ ๋ฌธ์ž๋ฅผ ๋งจ ์•ž์— ๋ถ™์ธ ๋’ค, ์ •๋ ฌํ•˜๊ณ  ๋งจ ์•ž์˜ ๋ฌธ์ž๋ฅผ ์ž˜๋ž๋‹ค. ๋ฐ˜๋ฉด, ๋‚ด ํ’€์ด๋Š”... ๋ฌธ์ž ๋ฐฐ์—ด์˜ ์ •๋ ฌํ•ด์•ผ ํ•  ์ž๋ฆฌ์˜ ๋ฌธ์ž๋ฅผ ํ‚ค ๊ฐ’์œผ๋กœ ๋‘์—ˆ๋‹ค. ์ด๋•Œ, ๋™์ผํ•œ ์ž๋ฆฌ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Value๋Š” List๋กœ ๋งŒ๋“ค์–ด MultiValue๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ ๋’ค, ๋จผ์ € ํ‚ค ๊ฐ’ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ณ  Valu..

JAVA/Argorithm Test 2020.11.17