Noah_Developer
Developer Noah
Noah_Developer
전체 방문자
오늘
어제
  • 전체보기 (87)
    • Programmers (33)
      • Level1 (33)
    • FRONT-END (3)
      • React (2)
      • HTML (0)
      • CSS (0)
      • JavaScrpit (1)
    • BACK-END (23)
      • JAVA (14)
      • C (0)
      • Spring (5)
    • DATABASE (11)
      • MySQL (3)
      • Oracle (0)
    • IDE (2)
      • IntelliJ (2)
      • Eclipse (0)
      • VSCode (0)
    • Android (1)
    • 용어 (2)
      • 금융 (2)
    • Developer Diary (5)
      • Web (1)
    • 자격증 (1)
    • Operating System (3)
      • Linux (2)
    • Info (2)

블로그 메뉴

  • 홈
  • 방명록
  • 포트폴리오
  • 깃허브

공지사항

  • 🙏 방문 감사합니다.

인기 글

태그

  • 카카오공채
  • 카카오 블라인드 테스트
  • 알고리즘 쉬운문제
  • 카카오 블라인드
  • 알고리즘 풀이
  • 코딩테스트 문제 풀이
  • 알고리즘 예제
  • 알고리즘 블로그
  • 프로그래머스 코딩연습
  • 크레인 인형뽑기 정답
  • 알고리즘 연습문제
  • String StringBuilder 차이
  • 코딩테스트
  • 코딩테스트 준비
  • programmers level 1
  • 초보자 알고리즘
  • 알고리즘 문제
  • 프로그래머스 연습문제
  • level1
  • 크레인 인형뽑기 풀이
  • 자바 쉬운 알고리즘
  • MySQL
  • 크레인 인형뽑기
  • 코딩테스트 문제
  • 프로그래머스 문제풀이
  • programmers
  • 자바 알고리즘 연습문제
  • 프로그래머스 레벨1
  • 개발일기
  • 프로그래머스

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
Noah_Developer

Developer Noah

[Programmers Level1] 서울에서 김서방 찾기 정답 및 문제 풀이
Programmers/Level1

[Programmers Level1] 서울에서 김서방 찾기 정답 및 문제 풀이

2021. 5. 4. 10:49
728x90

문제바로가기

 

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

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

programmers.co.kr

문제 설명

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

제한 사항

  • seoul은 길이 1 이상, 1000 이하인 배열입니다.
  • seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.
  • "Kim"은 반드시 seoul 안에 포함되어 있습니다.

입출력 예

seoul return
["Jane", "Kim"] "김서방은 1에 있다"

조금 늦게 발견한 문제.

프로그래머스 하면 서울에서 김서방 찾기 문제를 떠오른다 라는 말을 대학과 학원 생활하면서 얼핏 들었던 기억이 있다.

문제가 알고리즘 입문하는 사람들에게 차근차근 해나가면 할 수 있다는 희망을 심어주는 문제라는 생각이 들었다.

1차 제출. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
    public String solution(String[] seoul) {
 
        String answer = "";
        
        // seoul 배열길이 만큼 도는 for문
        for(int i = 0 ; i < seoul.length ; i++){
            // seoul 배열의 i번째 방이 Kim이면
            if("Kim".equals(seoul[i])){
                // 답안지 세팅
                answer = "김서방은 "+i+"에 있다";
            }
        }
        return answer;
    }
}
Colored by Color Scripter
cs

채점 결과

쉬웠던 문제 인 만큼 다른 사람들의 풀이가 많아서 보고 배울 수 있었던 문제가 되었다.

 

728x90
저작자표시 (새창열림)

'Programmers > Level1' 카테고리의 다른 글

[Programmers Level1] 소수 만들기 정답 및 문제 풀이  (0) 2021.05.06
[Programmers Level1] 폰켓몬 정답 및 문제 풀이  (0) 2021.05.04
[Programmers Level1] 두 개 뽑아서 더하기 정답 및 문제 풀이  (0) 2021.05.02
[Programmers Level1] 같은 숫자는 싫어 및 문제 풀이  (0) 2021.05.01
[Programmers Level1] 가운데 글자 가져오기 정답 및 문제 풀이  (0) 2021.04.30
    'Programmers/Level1' 카테고리의 다른 글
    • [Programmers Level1] 소수 만들기 정답 및 문제 풀이
    • [Programmers Level1] 폰켓몬 정답 및 문제 풀이
    • [Programmers Level1] 두 개 뽑아서 더하기 정답 및 문제 풀이
    • [Programmers Level1] 같은 숫자는 싫어 및 문제 풀이
    Noah_Developer
    Noah_Developer
    개발 기록 목적을 가진 블로그입니다.

    티스토리툴바