728x90
반응형

2021.08.20

문제명 : 연습문제 - 서울에서 김서방 찾기

사용언어 : Kotiln

개발 시간 : 10분

 

 

코딩테스트 연습 - 서울에서 김서방 찾기

String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니

programmers.co.kr

 

📋 문제 설명

'Kim'이 들어있는 인덱스 구하는 문제입니다

 

🔑 문제 풀이

class Solution {
    fun solution(seoul: Array<String>): String {
        var answer = ""
        
        // 1.
        seoul.forEachIndexed{ index, value ->
            if(value == "Kim"){
                answer = "김서방은 ${index}에 있다"
            }
        }
        
        // 2.
        for(i in seoul.indices) {
            if(seoul[i].equals("Kim")) answer = "김서방은 ${i}에 있다"
        }        
        
        return answer
    }
}

 

🔔 새로 알게 된 점

// 값

for(i in seoul){

  println(i)     

}

Jane
Kim

 

// 인덱스

for(i in seoul.indices){

  println(i)     

}

0
1

 

728x90
반응형

+ Recent posts