πŸ’»μ½”λ“œμΉ΄νƒ€

MunkiJeonΒ·2024λ…„ 5μ›” 27일

μ½”λ”©ν…ŒμŠ€νŠΈ

λͺ©λ‘ 보기
9/18
post-thumbnail

030.κ°€μš΄λ° κΈ€μž κ°€μ Έμ˜€κΈ°

/*
문제 μ„€λͺ…
단어 s의 κ°€μš΄λ° κΈ€μžλ₯Ό λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜, solution을 λ§Œλ“€μ–΄ λ³΄μ„Έμš”. λ‹¨μ–΄μ˜ 길이가 짝수라면 κ°€μš΄λ° λ‘κΈ€μžλ₯Ό λ°˜ν™˜ν•˜λ©΄ λ©λ‹ˆλ‹€.

μž¬ν•œμ‚¬ν•­
sλŠ” 길이가 1 이상, 100μ΄ν•˜μΈ μŠ€νŠΈλ§μž…λ‹ˆλ‹€.
*/
class Solution {
    fun solution(s: String): String {
        var answer = ""
        if (s.length%2 == 0){ answer = s.substring((s.length/2)-1,(s.length/2)+1)}
        else{ answer = s.substring(s.length/2,(s.length/2)+1)}
        return answer
    }
}

031.μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜?

/*
문제 μ„€λͺ…
길이가 n이고, "μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜...."와 같은 νŒ¨ν„΄μ„ μœ μ§€ν•˜λŠ” λ¬Έμžμ—΄μ„ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Όλ“€μ–΄ n이 4이면 "μˆ˜λ°•μˆ˜λ°•"을 λ¦¬ν„΄ν•˜κ³  3이라면 "μˆ˜λ°•μˆ˜"λ₯Ό λ¦¬ν„΄ν•˜λ©΄ λ©λ‹ˆλ‹€.

μ œν•œ 쑰건
n은 길이 10,000μ΄ν•˜μΈ μžμ—°μˆ˜μž…λ‹ˆλ‹€.
*/
class Solution {
    fun solution(n: Int): String {
        var answer = ""
        for (i in 0 until n){
            var str ="μˆ˜λ°•"
            answer += str[i%2]
        }
        return answer
    }
}
profile
곡μž₯μžλ™ν™”μ™€ μ›Ή κ°œλ°œμ„ ν•₯μ•„ λ¨Ήλ‹€ μ•± 개발둜 μ „ν–₯ν•œ 개발자의 ν‚€λ³΄λ“œμ˜ 낑은 킀캑⛑️

0개의 λŒ“κΈ€