컴공생의 발자취

[ 99클럽 코테 스터디 22일차 TIL ] 프로그래머스(나머지가 1이 되는 수 찾기) 본문

💡 코테/99클럽

[ 99클럽 코테 스터디 22일차 TIL ] 프로그래머스(나머지가 1이 되는 수 찾기)

MNY 2024. 4. 19. 22:56
728x90
반응형
💡 오늘의 학습 키워드

- 프로그래머스
    * 나머지가 1이 되는 수 찾기 : 비기너 문제(Level 1)

 

오늘의 회고

문제1  : [나머지가 1이 되는 수 찾기]

  • 어떤 문제가 있었고, 나는 어떤 시도를 했는지

n을 입력받아서 x로 나누었을 때 나머지가 1이 되는 수를 리턴하는 문제이다.

단, x의 값은 n보다 작으며 나머지가 1이 되는 수를 찾지못하면 n-1을 리턴한다.

 

n-1까지 반복문을 돌며 나누었을 때 나머지가 1일 경우 그 값을 리턴해주면 된다고 생각했다.

만약 반복문을 돌며 나머지가 1이 되는 경우가 없을 걸 대비해 미리 변수 선언을 n-1로 해주었다.

 

바로 문제풀이 완료!

 

 

프로그래머스

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

programmers.co.kr

 

  • 어떻게 해결했는지
class Solution {
    public int solution(int n) {
        int answer = n-1;
        
        for (int i = 1; i < n; i++) {
            if (n%i == 1) {
                answer = i;
                break;
            }
        }
        
        return answer;
    }
}

 

  • 무엇을 새롭게 알았는지

비기너 문제를 풀이할 때는 때에 따라 다르기에..

오늘은 너무 쉬워서 새롭게 알게된 것은 없었다.

다만, 비기너랑 미들러 차이가 너무 심한 거 아니냐구!!! 라고 느꼈다ㅎ

 

내일 학습할 것은 무엇인지 (최대 3개)

  • 정보처리기사 실기 공부
  • 클럽99 코딩테스트(비기너) 문제풀이
  • 내배캠 CS강의 수강
 
728x90
반응형