[백준] 2577번 : 숫자의 개수

JUNBEOM PARK·2022년 1월 24일
0

🎲 알고리즘 

목록 보기
6/13
post-thumbnail

https://www.acmicpc.net/problem/2577

문제

Point

  1. 문자열을 분리

알고리즘

  1. 0 ~ 9번 반복문으로 문자열 체크
  2. 반복문을 통해 해당 문자열의 문자 값 -'0'을 추출해서 index값 1씩 증가

풀이

Review

  1. in.nextInt()로 입력과 동시에 곱해 sum에 담는다.
  2. 첫번째 for문은 0 ~ 9 까지 각각의 수를 검사할 반복문이고 두번째 반복문은 개수를 카운트하기 위한 반복문이며 charAt() 메소드를 통해 해당 인덱스의 문자가 같은 수가 몇개 있는지 확인한다.
    만약 같을 경우 count를 1증가 한다.
  3. 반드시 charAt()을 쓸 경우 -'0'을 연산한다 안 할 경우 아스키코드가 나온다.
profile
DB 엔지니어👍

0개의 댓글

관련 채용 정보