알고리즘 문제/프로그래머스

프로그래머스 0 단계 숫자 찾기-java

2023. 5. 10. 15:28
목차
  1. 문제 설명
  2. 제한사항
  3. 문제풀이

문제 설명

정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요

 

제한사항

  • 0 < num < 1,000,000
  • 0 ≤ k < 10
  • num에 k가 여러 개 있으면 가장 처음 나타나는 자리를 return 합니다.

문제풀이

import java.util.*;
class Solution {
    public int solution(int num, int k) {
        int answer = 0;
        String[] arr = String.valueOf(num).split("");
        for(int i =0; i < arr.length; i++){
            if(arr[i].equals(String.valueOf(k))){
                answer = i+1;
                break;
            }else{
                 answer = -1;
            }
                
        }
        return answer;
    }
}

1.  string 배열 arr을 생성후 정수 num을 각 자리수마다 나누어서 string배열에 넣는다.

2. arr배열 길이만큼 순환한후 i번째에 배열과 입력받은 k와 같으면 answer는 i+1번 째자리수를 출력하고

3. 그렇지 않으면 answer = -1이다.

 

https://school.programmers.co.kr/learn/courses/30/lessons/120904

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

저작자표시 (새창열림)

'알고리즘 문제 > 프로그래머스' 카테고리의 다른 글

프로그래머스 0단계 문자열 정렬하기 (2) - java  (0) 2023.05.11
프로그래머스 0단계 문자열안에 문자열- java  (0) 2023.05.11
프로그래머스 0 단계 자릿수 더하기-java  (0) 2023.05.10
프로그래머스 0 단계 n의 배수 고르기-java  (0) 2023.05.10
프로그래머스 0단계 문자열 계산하기-java  (0) 2023.05.09
  1. 문제 설명
  2. 제한사항
  3. 문제풀이
'알고리즘 문제/프로그래머스' 카테고리의 다른 글
  • 프로그래머스 0단계 문자열안에 문자열- java
  • 프로그래머스 0 단계 자릿수 더하기-java
  • 프로그래머스 0 단계 n의 배수 고르기-java
  • 프로그래머스 0단계 문자열 계산하기-java
가끔개발
가끔개발
가끔개발
가끔쓰는개발블로그
가끔개발
전체
오늘
어제
  • 분류 전체보기 (75)
    • 오류모음집 (8)
      • Ohouse버그 (6)
    • 포트폴리오 (14)
      • ohouseClone (12)
    • JAVA&Spring (4)
      • Settting (3)
    • Back-end (4)
    • 알고리즘 문제 (20)
      • 이론 (6)
      • DFS&BFS (2)
      • 이진탐색 (1)
      • 다이나믹 프로그래밍 (0)
      • 프로그래머스 (11)
    • 개발 잡동산이 (0)
    • 취업 준비 (19)
      • 실전 JPA (15)
    • 개발 꿀팁 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • intellj
  • Spring
  • java
  • 동빈나
  • 기술면접
  • 취준생
  • programing
  • 면접
  • 개발자
  • 신입
  • 취준
  • CS
  • 백엔드
  • 이것이 코딩 테스트이다

최근 댓글

최근 글

hELLO · Designed By 정상우.
가끔개발
프로그래머스 0 단계 숫자 찾기-java
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.