코딩테스트

[프로그래머스/자바] n진수 게임_17687

라임온조 2023. 8. 25. 11:14

문제 및 코드

1. 생각

// 생각
    // 문자열 다루기 및 진법 변환
// 구현
    // while(true) 로 돌기 시작
        // 숫자 0부터 시작해서 해당 숫자를 특정 진법으로 바꾼 결과를 구한다
        // 위의 결과를 돈다
            // 순서를 가리키는 index를 참여 인원수로 나눈 나머지가 0이면서 m == p
                // 말해야 하는 숫자에 추가
            // 순서를 가리키는 index를 참여 인원수로 나눈 나머지가 p랑 같다
                // 말해야 하는 숫자에 추가
            // index 1 증가

2. 회고

  • 혼자 이상하게 이해해서 처음에 테스트 케이스 결과가 틀린 거 아니야? 이럼 근데 내가 잘못 이해한 거였음
  • 몇몇 메소드가 기억이 안 나 참고를 했음..
  • 그 이외 로직을 구현해내는 부분에 있어서는 엄청 어렵지는 않았다. 아 중간에 break 넣어주는 부분을 놓쳤지만 나중에 넣었음
  • 그런데 지금보다 더 깔끔하게 할 수 있을 것 같음..

 

3. 기억

  • String을 소문자/대문자로 변환
    • str.toUpperCase()
    • str.toLowerCase()
  • 숫자를 특정 진법으로 변환
    • Integer.toString(숫자, 진법)
    • 결과가 String이다

 

4. 체크

풀이 횟수 시간 정답 여부 참고 여부
1 1시간 O O