Problem Solving/Programmers

검색결과 28 개
[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] μ—†λŠ” 숫자 λ”ν•˜κΈ°

πŸ“’ 문제 정보 좜처 : μ›”κ°„ μ½”λ“œ μ±Œλ¦°μ§€ μ‹œμ¦Œ3 λ‚œμ΄λ„ : Level 1 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/86051 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μ—†λŠ” 숫자 λ”ν•˜κΈ° 0λΆ€ν„° 9κΉŒμ§€μ˜ 숫자 쀑 일뢀가 λ“€μ–΄μžˆλŠ” μ •μˆ˜ λ°°μ—΄ numbersκ°€ λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. numbersμ—μ„œ 찾을 수 μ—†λŠ” 0λΆ€ν„° 9κΉŒμ§€μ˜ 숫자λ₯Ό λͺ¨λ‘ μ°Ύμ•„ λ”ν•œ 수λ₯Ό return ν•˜λ„λ‘ solution ν•¨μˆ˜λ₯Ό μ™„μ„±ν•΄μ£Όμ„Έμš”. programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… 0λΆ€ν„° 9κΉŒμ§€μ˜ 숫자 쀑 일뢀가 λ“€μ–΄μžˆλŠ” μ •μˆ˜ λ°°μ—΄ numbersκ°€ λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. numbersμ—μ„œ 찾을 수 μ—†λŠ” 0λΆ€ν„° 9κΉŒμ§€μ˜ 숫자λ₯Ό λͺ¨λ‘ μ°Ύμ•„ λ”ν•œ 수λ₯Ό return ν•˜λ„λ‘ solu..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] μŒμ–‘ λ”ν•˜κΈ°

πŸ“’ 문제 정보 좜처 : μ›”κ°„ μ½”λ“œ μ±Œλ¦°μ§€ 2 λ‚œμ΄λ„ : Level 1 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/76501 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μŒμ–‘ λ”ν•˜κΈ° μ–΄λ–€ μ •μˆ˜λ“€μ΄ μžˆμŠ΅λ‹ˆλ‹€. 이 μ •μˆ˜λ“€μ˜ μ ˆλŒ“κ°’μ„ μ°¨λ‘€λŒ€λ‘œ 담은 μ •μˆ˜ λ°°μ—΄ absolutes와 이 μ •μˆ˜λ“€μ˜ λΆ€ν˜Έλ₯Ό μ°¨λ‘€λŒ€λ‘œ 담은 λΆˆλ¦¬μ–Έ λ°°μ—΄ signsκ°€ λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. μ‹€μ œ μ •μˆ˜λ“€μ˜ 합을 κ΅¬ν•˜μ—¬ re programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… μ–΄λ–€ μ •μˆ˜λ“€μ΄ μžˆμŠ΅λ‹ˆλ‹€. 이 μ •μˆ˜λ“€μ˜ μ ˆλŒ“κ°’μ„ μ°¨λ‘€λŒ€λ‘œ 담은 μ •μˆ˜ λ°°μ—΄ absolutes와 이 μ •μˆ˜λ“€μ˜ λΆ€ν˜Έλ₯Ό μ°¨λ‘€λŒ€λ‘œ 담은 λΆˆλ¦¬μ–Έ λ°°μ—΄ signsκ°€ λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. μ‹€μ œ μ •μˆ˜λ“€μ˜ 합을 κ΅¬ν•˜μ—¬ return ν•˜λ„λ‘ so..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] 비밀지도

πŸ“’ 문제 정보 λ‚œμ΄λ„ : Level 1 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/17681 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - [1μ°¨] 비밀지도 비밀지도 λ„€μ˜€λŠ” ν‰μ†Œ ν”„λ‘œλ„κ°€ λΉ„μƒκΈˆμ„ μˆ¨κ²¨λ†“λŠ” μž₯μ†Œλ₯Ό μ•Œλ €μ€„ 비밀지도λ₯Ό 손에 λ„£μ—ˆλ‹€. 그런데 이 λΉ„λ°€μ§€λ„λŠ” 숫자둜 μ•”ν˜Έν™”λ˜μ–΄ μžˆμ–΄ μœ„μΉ˜λ₯Ό ν™•μΈν•˜κΈ° μœ„ν•΄μ„œλŠ” μ•”ν˜Έλ₯Ό 해독해야 ν•œλ‹€. λ‹€ programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… λ„€μ˜€λŠ” ν‰μ†Œ ν”„λ‘œλ„κ°€ λΉ„μƒκΈˆμ„ μˆ¨κ²¨λ†“λŠ” μž₯μ†Œλ₯Ό μ•Œλ €μ€„ 비밀지도λ₯Ό 손에 λ„£μ—ˆλ‹€. 그런데 이 λΉ„λ°€μ§€λ„λŠ” 숫자둜 μ•”ν˜Έν™”λ˜μ–΄ μžˆμ–΄ μœ„μΉ˜λ₯Ό ν™•μΈν•˜κΈ° μœ„ν•΄μ„œλŠ” μ•”ν˜Έλ₯Ό 해독해야 ν•œλ‹€. λ‹€ν–‰νžˆ 지도 μ•”ν˜Έλ₯Ό 해독할 방법을 적어놓은 λ©”λͺ¨λ„ ν•¨κ»˜ λ°œκ²¬ν–ˆλ‹€. μ§€λ„λŠ” ν•œ λ³€μ˜ 길이가 n인 정사..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] μ‹ κ·œ 아이디 μΆ”μ²œ

πŸ“’ 문제 정보 λ‚œμ΄λ„ : Level 1 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/72410 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μ‹ κ·œ 아이디 μΆ”μ²œ μΉ΄μΉ΄μ˜€μ— μž…μ‚¬ν•œ μ‹ μž… 개발자 λ„€μ˜€λŠ” "μΉ΄μΉ΄μ˜€κ³„μ •κ°œλ°œνŒ€"에 λ°°μΉ˜λ˜μ–΄, 카카였 μ„œλΉ„μŠ€μ— κ°€μž…ν•˜λŠ” μœ μ €λ“€μ˜ 아이디λ₯Ό μƒμ„±ν•˜λŠ” 업무λ₯Ό λ‹΄λ‹Ήν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. "λ„€μ˜€"μ—κ²Œ μ£Όμ–΄μ§„ 첫 μ—…λ¬΄λŠ” μƒˆλ‘œ programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… μΉ΄μΉ΄μ˜€μ— μž…μ‚¬ν•œ μ‹ μž… 개발자 λ„€μ˜€λŠ” "μΉ΄μΉ΄μ˜€κ³„μ •κ°œλ°œνŒ€"에 λ°°μΉ˜λ˜μ–΄, 카카였 μ„œλΉ„μŠ€μ— κ°€μž…ν•˜λŠ” μœ μ €λ“€μ˜ 아이디λ₯Ό μƒμ„±ν•˜λŠ” 업무λ₯Ό λ‹΄λ‹Ήν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. "λ„€μ˜€"μ—κ²Œ μ£Όμ–΄μ§„ 첫 μ—…λ¬΄λŠ” μƒˆλ‘œ κ°€μž…ν•˜λŠ” μœ μ €λ“€μ΄ 카카였 아이디 κ·œμΉ™μ— λ§žμ§€ μ•ŠλŠ” 아이디λ₯Ό μž…λ ₯ν–ˆμ„ λ•Œ, μž…λ ₯된 아이디..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„

πŸ“’ 문제 정보 λ‚œμ΄λ„ : Level 1 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/77484 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„ 둜또 6/45(μ΄ν•˜ '둜또'둜 ν‘œκΈ°)λŠ” 1λΆ€ν„° 45κΉŒμ§€μ˜ 숫자 쀑 6개λ₯Ό μ°μ–΄μ„œ λ§žνžˆλŠ” λŒ€ν‘œμ μΈ λ³΅κΆŒμž…λ‹ˆλ‹€. μ•„λž˜λŠ” 둜또의 μˆœμœ„λ₯Ό μ •ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€. 1 μˆœμœ„ 당첨 λ‚΄μš© 1 6개 λ²ˆν˜Έκ°€ λͺ¨λ‘ 일치 2 5개 번호 programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… 둜또 6/45(μ΄ν•˜ '둜또'둜 ν‘œκΈ°)λŠ” 1λΆ€ν„° 45κΉŒμ§€μ˜ 숫자 쀑 6개λ₯Ό μ°μ–΄μ„œ λ§žνžˆλŠ” λŒ€ν‘œμ μΈ λ³΅κΆŒμž…λ‹ˆλ‹€. μ•„λž˜λŠ” 둜또의 μˆœμœ„λ₯Ό μ •ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€.( *μ‹€μ œλ‘œ μ‚¬μš©λ˜λŠ” 둜또 μˆœμœ„μ˜ κ²°μ • λ°©μ‹κ³ΌλŠ” μ•½κ°„ λ‹€λ₯΄μ§€λ§Œ, 이 λ¬Έμ œμ—μ„œλŠ” μ§€λ¬Έ..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] ν”Όλ‘œλ„

πŸ“’ 문제 정보 λ‚œμ΄λ„ : Level 2 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/87946 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - ν”Όλ‘œλ„ XXκ²Œμž„μ—λŠ” ν”Όλ‘œλ„ μ‹œμŠ€ν…œ(0 μ΄μƒμ˜ μ •μˆ˜λ‘œ ν‘œν˜„ν•©λ‹ˆλ‹€)이 있으며, 일정 ν”Όλ‘œλ„λ₯Ό μ‚¬μš©ν•΄μ„œ λ˜μ „μ„ νƒν—˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ•Œ, 각 λ˜μ „λ§ˆλ‹€ νƒν—˜μ„ μ‹œμž‘ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ "μ΅œμ†Œ ν•„μš” ν”Όλ‘œλ„"와 던 programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… XXκ²Œμž„μ—λŠ” ν”Όλ‘œλ„ μ‹œμŠ€ν…œ(0 μ΄μƒμ˜ μ •μˆ˜λ‘œ ν‘œν˜„ν•©λ‹ˆλ‹€)이 있으며, 일정 ν”Όλ‘œλ„λ₯Ό μ‚¬μš©ν•΄μ„œ λ˜μ „μ„ νƒν—˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ•Œ, 각 λ˜μ „λ§ˆλ‹€ νƒν—˜μ„ μ‹œμž‘ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ "μ΅œμ†Œ ν•„μš” ν”Όλ‘œλ„"와 λ˜μ „ νƒν—˜μ„ λ§ˆμ³€μ„ λ•Œ μ†Œλͺ¨λ˜λŠ” "μ†Œλͺ¨ ν”Όλ‘œλ„"κ°€ μžˆμŠ΅λ‹ˆλ‹€. "μ΅œμ†Œ ν•„μš” ν”Όλ‘œλ„..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] κ²Œμž„ λ§΅ μ΅œλ‹¨κ±°λ¦¬

πŸ“’ 문제 정보 κ΄€λ ¨ κ°œλ… : BFS λ‚œμ΄λ„ : Level 2 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/1844 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - κ²Œμž„ λ§΅ μ΅œλ‹¨κ±°λ¦¬ [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… ROR κ²Œμž„μ€ 두 νŒ€μœΌλ‘œ λ‚˜λˆ„μ–΄μ„œ μ§„ν–‰ν•˜λ©°, μƒλŒ€ νŒ€ μ§„μ˜μ„ λ¨Όμ € νŒŒκ΄΄ν•˜λ©΄ μ΄κΈ°λŠ” κ²Œμž„μž…λ‹ˆλ‹€. λ”°λΌμ„œ, 각 νŒ€μ€ μƒλŒ€ νŒ€ μ§„μ˜μ— μ΅œλŒ€ν•œ 빨리 λ„μ°©ν•˜λŠ” 것이 μœ λ¦¬ν•©λ‹ˆλ‹€. μ§€κΈˆλΆ€ν„° 당신은 ν•œ νŒ€μ˜ νŒ€μ›μ΄ 되..

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ | Python] 3진법 λ’€μ§‘κΈ°

πŸ“’ 문제 정보 좜처 : μ›”κ°„ μ½”λ“œ μ±Œλ¦°μ§€ μ‹œμ¦Œ 1 λ‚œμ΄λ„ : Level 1 문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/68935 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 3진법 λ’€μ§‘κΈ° μžμ—°μˆ˜ n이 λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. n을 3진법 μƒμ—μ„œ μ•žλ’€λ‘œ 뒀집은 ν›„, 이λ₯Ό λ‹€μ‹œ 10μ§„λ²•μœΌλ‘œ ν‘œν˜„ν•œ 수λ₯Ό return ν•˜λ„λ‘ solution ν•¨μˆ˜λ₯Ό μ™„μ„±ν•΄μ£Όμ„Έμš”. μ œν•œμ‚¬ν•­ n은 1 이상 100,000,000 μ΄ν•˜μΈ μžμ—°μˆ˜ programmers.co.kr πŸ”’ 문제 μ„€λͺ… 더보기 문제 μ„€λͺ… μžμ—°μˆ˜ n이 λ§€κ°œλ³€μˆ˜λ‘œ μ£Όμ–΄μ§‘λ‹ˆλ‹€. n을 3진법 μƒμ—μ„œ μ•žλ’€λ‘œ 뒀집은 ν›„, 이λ₯Ό λ‹€μ‹œ 10μ§„λ²•μœΌλ‘œ ν‘œν˜„ν•œ 수λ₯Ό return ν•˜λ„λ‘ solution ν•¨μˆ˜λ₯Ό μ™„μ„±ν•΄μ£Όμ„Έμš”. μ œν•œ 사항 n은 1 이상 1..