✔ 서울에서 김서방 찾기
문제 분석하기
배열을 돌면서 Kim일 경우 그 배열의 인덱스를 찾아 함께 반환
손으로 풀어보기
- 배열을 돌면서 'Kim'의 인덱스 찾기
- 문구와 인덱스를 함께 반환
슈도코드 작성하기
seoul(String형 배열)
index(Kim의 위치 인덱스)
while(true) {
if(seoul[i]가 Kim이라면)
break
index 증가
}
return "김서방은 index에 있다"
코드 구현하기
/**
* 12919) 서울에서_김서방_찾기
*/
public class L011_12919 {
// seoul(String형 배열)
public String solution(String[] seoul) {
// index(Kim의 위치 인덱스)
int index = 0;
while (true) {
// seoul[i]가 Kim이라면
if (seoul[index].equals("Kim"))
break;
// index 증가
index++;
}
// return "김서방은 index에 있다"
return "김서방은 " + index + "에 있다";
}
// 테스트 케이스
public static void main(String[] args) {
L011_12919 solution = new L011_12919();
String[] seoul = { "Jane", "Kim" };
String result = solution.solution(seoul);
System.out.println(result);
}
}
'Coding Test > Java 알고리즘 실전' 카테고리의 다른 글
[12922] 수박수박수박수박수박수? (0) | 2023.12.26 |
---|---|
[12921] 소수 찾기 (0) | 2023.12.26 |
[12918] 문자열 다루기 기본 (0) | 2023.12.26 |
[12917] 문자열 내림차순으로 배치하기 (0) | 2023.12.26 |
[12916] 문자열 내 p와 y의 개수 (0) | 2023.12.26 |