๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ฝ”๋”ฉํ…Œ์ŠคํŠธ java7

์œ„์žฅ (Java) https://programmers.co.kr/learn/courses/30/lessons/42578 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์œ„์žฅ programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit ์œ„์žฅ ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ์ข…๋ฅ˜ ๋ณ„๋กœ ํ•˜๋‚˜์”ฉ๋งŒ ์ž…์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋งต์— ์ข…๋ฅ˜๋ฅผ ํ‚ค๋กœ, ์ข…๋ฅ˜๋ณ„ ์˜๋ฅ˜ ์ˆ˜๋ฅผ ๊ฐ’์œผ๋กœ ๋„ฃ์–ด์ค€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ข…๋ฅ˜๋ณ„ ์˜๋ฅ˜ ์ˆ˜๊ฐ€ 2๊ฐœ๋ฉด 0(์•ˆ ์ž…๊ธฐ), 1(1๋ฒˆ ์ž…๊ธฐ), 2(2๋ฒˆ ์ž…๊ธฐ)์˜ ์„ธ ๊ฐ€์ง€ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๊ณ , ๊ทธ ๊ฒฝ์šฐ๋“ค์„ ๋ชจ๋‘ ๊ณฑํ•ด์ฃผ๋ฉด ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ฌด ๊ฒƒ๋„ ์•ˆ ์ž…๋Š” ๊ฒฝ์šฐ๋Š” ์—†์œผ๋ฏ€๋กœ ๋ชจ๋‘ 0์ธ ๊ฒฝ์šฐ๋ฅผ ํ•˜๋‚˜ ๋นผ์ฃผ์—ˆ๋‹ค. import java.util.*; class Solution { public int solution(String[][] clothes) { int answ.. 2021. 11. 1.
์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก (Java) https://programmers.co.kr/learn/courses/30/lessons/42577 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก ์ „ํ™”๋ฒˆํ˜ธ๋ถ€์— ์ ํžŒ ์ „ํ™”๋ฒˆํ˜ธ ์ค‘, ํ•œ ๋ฒˆํ˜ธ๊ฐ€ ๋‹ค๋ฅธ ๋ฒˆํ˜ธ์˜ ์ ‘๋‘์–ด์ธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ „ํ™”๋ฒˆํ˜ธ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ, ๊ตฌ์กฐ๋Œ€ ์ „ํ™”๋ฒˆํ˜ธ๋Š” ์˜์„์ด์˜ ์ „ํ™”๋ฒˆํ˜ธ์˜ ์ ‘๋‘์‚ฌ์ž…๋‹ˆ๋‹ค. ๊ตฌ์กฐ programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit ์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ํ•ด์‹œ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์ง€๋งŒ ํ’€์ดํ•  ๋•Œ๋Š” ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ ‘๊ทผํ•˜๋Š” ๋น ๋ฅธ ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ๋‹ค. ์ผ๋‹จ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๋ฉด 12, 123, 1234 ์™€ ๊ฐ™์ด ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋  ๊ฒƒ์ด๋ฏ€๋กœ, ์•ž๋’ค๋งŒ ๋น„๊ตํ•ด์„œ ํ’€์—ˆ๋‹ค. import java.util.*; class Solution { public boolean so.. 2021. 11. 1.
์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜ (Java) https://programmers.co.kr/learn/courses/30/lessons/42576 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜ ์ˆ˜๋งŽ์€ ๋งˆ๋ผํ†ค ์„ ์ˆ˜๋“ค์ด ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋‹จ ํ•œ ๋ช…์˜ ์„ ์ˆ˜๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ์„ ์ˆ˜๊ฐ€ ๋งˆ๋ผํ†ค์„ ์™„์ฃผํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•œ ์„ ์ˆ˜๋“ค์˜ ์ด๋ฆ„์ด ๋‹ด๊ธด ๋ฐฐ์—ด participant์™€ ์™„์ฃผํ•œ ์„ ์ˆ˜ programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณ ๋“์  Kit ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜ ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜๊ฐ€ ๋‹จ ํ•œ ๋ช…์œผ๋กœ ๊ณ ์ •๋˜์–ด ์žˆ์–ด ์‰ฌ์šด ํŽธ์— ์†ํ•˜๋Š” ๋ฌธ์ œ ๊ฐ™๋‹ค. ์ •๋ ฌํ•˜์—ฌ ๋‘ ๊ฐ’์„ ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋งต์— ์„ ์ˆ˜์ด๋ฆ„, ์„ ์ˆ˜ ์ˆ˜(๋™๋ช…์ด์ธ ๊ฐ์•ˆ)๋ฅผ ์ €์žฅํ•˜๊ณ  ๋น„๊ต ๋ฐฉ๋ฒ• ์ด ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ํ’€์–ด๋ณด์•˜๋‹ค. Map (ํ‚ค: ์„ ์ˆ˜ ์ด๋ฆ„, ๊ฐ’: ์„ ์ˆ˜ ์ด๋ฆ„ ์ˆ˜) import.. 2021. 11. 1.
ํ‚คํŒจ๋“œ ๋ˆ„๋ฅด๊ธฐ (Java) https://programmers.co.kr/learn/courses/30/lessons/67256 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ํ‚คํŒจ๋“œ ๋ˆ„๋ฅด๊ธฐ [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 2020 ์นด์นด์˜ค ์ธํ„ด์‹ญ "ํ‚คํŒจ๋“œ ๋ˆ„๋ฅด๊ธฐ" ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ์™ผ์†, ์˜ค๋ฅธ์†์œผ๋กœ ๋ˆ„๋ฅด๋Š” ๊ฒƒ ์ค‘ ์–ด๋–ค ๊ฒƒ์ด ๊ฐ€๊นŒ์šด์ง€ ํ‚คํŒจ๋“œ ๊ฐ„ ์ด๋™ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ด ํฌ์ธํŠธ์ธ ๋ฌธ์ œ์˜€๋‹ค. ํ‚คํŒจ๋“œ ๋งจ ์•„๋žซ์ค„ *, 0, #์„ ๊ฐ๊ฐ 10, 11, 12์˜ ์ˆซ์ž๋กœ ๋Œ€์ฒดํ•˜.. 2021. 10. 26.
์ˆซ์ž ๋ฌธ์ž์—ด๊ณผ ์˜๋‹จ์–ด (Java) https://programmers.co.kr/learn/courses/30/lessons/81301 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ˆซ์ž ๋ฌธ์ž์—ด๊ณผ ์˜๋‹จ์–ด ๋„ค์˜ค์™€ ํ”„๋กœ๋„๊ฐ€ ์ˆซ์ž๋†€์ด๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ค์˜ค๊ฐ€ ํ”„๋กœ๋„์—๊ฒŒ ์ˆซ์ž๋ฅผ ๊ฑด๋„ฌ ๋•Œ ์ผ๋ถ€ ์ž๋ฆฟ์ˆ˜๋ฅผ ์˜๋‹จ์–ด๋กœ ๋ฐ”๊พผ ์นด๋“œ๋ฅผ ๊ฑด๋„ค์ฃผ๋ฉด ํ”„๋กœ๋„๋Š” ์›๋ž˜ ์ˆซ์ž๋ฅผ ์ฐพ๋Š” ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ˆซ์ž์˜ ์ผ๋ถ€ ์ž programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 2021 ์นด์นด์˜ค ์ฑ„์šฉ์—ฐ๊ณ„ํ˜• ์ธํ„ด์‹ญ "์ˆซ์ž ๋ฌธ์ž์—ด๊ณผ ์˜๋‹จ์–ด" ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ์˜๋‹จ์–ด๋กœ ๋œ ์ˆซ์ž๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ์ฐพ๊ธฐ๋งŒ ํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค. import java.util.*; class Solution { static final String[] ENG = {"zero", "one", "two", "three", "four", "five.. 2021. 10. 26.
๋ฌธ์ž์—ด ์••์ถ• (Java) https://programmers.co.kr/learn/courses/30/lessons/60057 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋ฌธ์ž์—ด ์••์ถ• ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ณ  ์‹ถ์€ "์–ดํ”ผ์น˜"๋Š” ๋ฌธ์ž์—ด์„ ์••์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ๋น„์†์‹ค ์••์ถ• ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๋ฌธ programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 2020 KAKAO BLIND RECRUITMENT "๋ฌธ์ž์—ด ์••์ถ•" ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ์ฒ˜์Œ ๋ฌธ์ œ๋ฅผ ์ฝ์„ ๋•Œ abcabcdede๊ฐ€ 3abc2de์™€ ๊ฐ™์ด ์••์ถ•๋˜์–ด์•ผ ํ•˜๋Š” ์ค„ ์•Œ๊ณ  ํ—ค๋ฉ”๋‹ค๊ฐ€ ๋‹ค๋ฅธ ๋ถ„๋“ค ํ’€์ด๋ฅผ ์กฐ๊ธˆ ์ฐธ๊ณ ํ–ˆ๋‹ค. ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด์„ 3๊ฐœ ์งœ๋ฆฌ, 2๊ฐœ ์งœ๋ฆฌ ์ฒ˜๋Ÿผ ๊ธฐ์ค€์ด ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฌธ์ž์—ด์„ ์ž๋ฅผ ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋Š” ํ•˜๋‚˜๋กœ ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋‹ˆ ์ฃผ์˜.. 2021. 10. 25.
์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ (Java) https://programmers.co.kr/learn/courses/30/lessons/42888 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ ์นด์นด์˜คํ†ก ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ์—์„œ๋Š” ์นœ๊ตฌ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค๊ณผ ๋Œ€ํ™”๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ณธ๋ž˜ ๋‹‰๋„ค์ž„์ด ์•„๋‹Œ ๊ฐ€์ƒ์˜ ๋‹‰๋„ค์ž„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ„ํŒ…๋ฐฉ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ์‹ ์ž…์‚ฌ์›์ธ ๊น€ํฌ๋ฃจ๋Š” ์นด์นด์˜คํ†ก ์˜ค programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํ”Œ๋žซํผ์— ์˜ฌ๋ผ์™€์žˆ๋Š” 2019 KAKAO BLIND RECRUITMENT "์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ" ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ๊ด€๋ฆฌ์ž ๋ฉ”์‹œ์ง€๋Š” ๋“ค์–ด๊ฐˆ ๋•Œ, ๋‚˜๊ฐˆ ๋•Œ๋งŒ ๊ธฐ๋กํ•˜๋ฉด ๋˜์ง€๋งŒ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋ฉด ์ง€๋‚œ ์ด๋ ฅ๋„ ๋ฐ”๋€Œ์–ด์•ผ ํ•˜๋ฏ€๋กœ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐ”๋€ ์ด๋ฆ„์„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฐฉ๋ฒ• (์‹œ๊ฐ„ ์ดˆ๊ณผ) ์ฒซ ๋ฒˆ์งธ๋กœ ์ƒ๊ฐํ–ˆ๋˜ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ์ด๋ ฅ์„ ํ•œ ์ค„์”ฉ ์ฝ์œผ๋ฉด์„œ ๋“ค์–ด๊ฐˆ .. 2021. 10. 24.