✍️ μ½”ν…Œ μ€€λΉ„/Implementation

✍️ μ½”ν…Œ μ€€λΉ„/Implementation

[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] 124 λ‚˜λΌμ˜ 숫자

문제 μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 124 λ‚˜λΌμ˜ 숫자 programmers.co.kr 풀이 μ–Έμ–΄ Python 풀이 방법 μš°μ„  진법 λ³€ν™˜ λ¬Έμ œμ΄λ‹€. μ’€ νŠΉμ΄ν•˜κΈ΄ ν•œλ° 3개의 숫자λ₯Ό μ‚¬μš©ν•˜λ―€λ‘œ 3진법을 μƒκ°ν•˜λ©΄ λœλ‹€. ν•˜μ§€λ§Œ 10μ§„μˆ˜ 3을 λ³€ν™˜ν–ˆμ„ λ•Œ 10이 μ•„λ‹ˆλΌ 4κ°€ λ‚˜μ˜€λŠ” 것을 λ³Ό 수 μžˆλ‹€. μ–΄λ–»κ²Œ λ³€ν™˜μ„ ν•΄μ•Όν•˜λŠ” κ²ƒμΌκΉŒ? μš°μ„  λ³€ν™˜ μ „κ³Ό λ³€ν™˜ ν›„λ₯Ό ν‘œλ‘œ λ‚˜νƒ€λ‚΄λ΄€λ‹€. 10진법 3진법 124 λ‚˜λΌ 1 1 1 2 2 2 3 10 4 4 11 11 5 12 12 6 20 14 3으둜 λ‚˜λˆ„μ–΄ λ–¨μ–΄μ§€λŠ” κ²½μš°μ—λ§Œ νŠΉμ΄ν•œ 값을 κ°–λŠ” κ±Έ λ³Ό 수 μžˆλŠ”λ° 여기에도 κ·œμΉ™μ΄ μžˆλ‹€. 맨 μ•ž μˆ«μžμ—μ„œ -1 을 ν•˜κ³  λ’€μ˜ 0을 4둜 λ³€ν™˜ν•΄μ€€λ‹€λŠ” 점. 즉, 3으둜 λ‚˜λˆ„μ–΄ λ–¨μ–΄μ§€λŠ” 경우 λͺ«μ—μ„œ -1을 ν•΄μ€€λ‹€λŠ” μ˜λ―Έμ΄λ‹€. μ½”λ“œ def solu..

✍️ μ½”ν…Œ μ€€λΉ„/Implementation

[κ΅¬ν˜„ / Kotlin] BOJ 13459 - ꡬ슬 νƒˆμΆœ

문제 풀이 μ–Έμ–΄ Kotlin μ½”λ“œ import java.util.* data class Point( val x: Int, val y: Int ) data class Points( val red_x: Int, val red_y: Int, val blue_x: Int, val blue_y: Int, val depth: Int ) data class Infos( val x: Int, val y: Int, val cnt: Int ) lateinit var array: Array val dx = arrayOf(1, -1, 0, 0) val dy = arrayOf(0, 0, 1, -1) var n = 0 var m = 0 var red = Point(0, 0) var blue = Point(0, 0) fun mai..

✍️ μ½”ν…Œ μ€€λΉ„/Implementation

[κ΅¬ν˜„ / Kotlin] 2022 SK ICT Family 개발자 μ±„μš© μ±Œλ¦°μ§€ - 2번

μš°μ„  κ°„λ§Œμ— μ•Œκ³ λ¦¬μ¦˜ 문제λ₯Ό μ ‘ν–ˆλ˜ 터라 많이 μ–΄λ €μ› λ‹€. FE / APP 개발 직ꡰ을 μ„ νƒν–ˆκ³  총 4λ¬Έμ œκ°€ λ‚˜μ™”λŠ”λ° DP 1, κ΅¬ν˜„ 1, κ·Έλž˜ν”„ 2 μ΄λ ‡κ²Œ λ‚˜μ™”λ‹€. 사정이 μžˆμ–΄μ„œ 30λΆ„ 정도 λ’€λŠ¦κ²Œ μ°Έμ„ν–ˆκ³  2μ‹œκ°„ λ™μ•ˆ 2번 ν•˜λ‚˜λ§Œ ν’€μ—ˆλ‹€. μ‹œκ°„μ΄ 더 μžˆμ—ˆμ–΄λ„ λ‹€λ₯Έ 문제λ₯Ό ν’€μ§€ λͺ»ν–ˆμ„ 것이닀. μ•ˆλ“œλ‘œμ΄λ“œ 곡뢀 λ•Œλ¬Έμ— μ•Œκ³ λ¦¬μ¦˜μ„ μ†Œν™€νžˆ ν–ˆλŠ”λ° μ•žμœΌλ‘œλŠ” νŽΈμ‹ν•˜μ§€ 말고 μ•Œκ³ λ¦¬μ¦˜λ„ κΎΈμ€€νžˆ ν’€μ–΄μ•Όκ² λ‹€. 문제 문제 μ €μž‘κΆŒμ— μ˜ν•΄μ„œ μΊ‘μ³λŠ” ν•˜μ§€ λͺ»ν–ˆκ³  κ°„λ‹¨ν•˜κ²Œ μ„€λͺ…ν•˜μžλ©΄ μ£Όμ–΄μ§„ 배열을 μž¬μ •λ ¬ν•˜λŠ” λ¬Έμ œμ˜€λ‹€. μ‹œκ³„ λ°©ν–₯, λ°˜μ‹œκ³„ λ°©ν–₯으둜 총 2κ°€μ§€μ˜ λ°©ν–₯이 μžˆμ—ˆμœΌλ©° λ°°μ—΄μ˜ ν¬κΈ°λŠ” ν™€μˆ˜μ™€ μ§μˆ˜κ°€ μ‘΄μž¬ν–ˆλ‹€. 결과적으둜 총 4κ°€μ§€ 경우 λŒ€ν•΄ 배열을 μž¬μ •λ ¬ν•˜λŠ” λ¬Έμ œμ˜€λ‹€. 풀이 μ–Έμ–΄ Kotlin μ½”λ“œ class Solution ..

kodo_o
'✍️ μ½”ν…Œ μ€€λΉ„/Implementation' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘