본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

프로그래머스

프로그래머스 1단계 : 나머지가 1이 되는 수 찾기

by C0Di 2022. 11. 1.
728x90

프로그래머스 1단계

자연수 n이 매개변수로 주어집니다.
n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를
return 하도록 solution 함수를 완성해주세요.
답이 항상 존재함은 증명될 수 있습니다.


나머지가 1이 되는 수 찾기!

나머지가 1이 되도록 하는 가장 작은 자연수를 반환하는 문제입니다.

1. for을 통해 i를 2부터 1씩 n까지 증가시켜
2. 만약 n나누기 i의 값이 1이 나오게 되면 i의 값을 반환합니다.

function solution(n) {
    for(let i = 2; i < n; i++){
        if(n%i===1) return i;
    }
}

나머지가 1이 되는 수 찾기 : 다른 사람 풀이

나머지가 1이 되도록 하는 가장 작은 자연수를 반환하는 문제입니다.

1. while을 통해 x의 값을 1씩 증가시키는 동안
2. 만약 n 나누기 x의 값이 1이라면 x를 반환합니다.

function solution(n, x = 1) {    
    while (x++) {
        if (n % x === 1) {
            return x;
        }
    }    
}
728x90
반응형

댓글

#HASH_TAGS

-

1

슬라이드 결과 : 월요일 선택해주세요 오징어 1Kg 당 3000원 코딩 멈추지 않는 ' j ' 시리-즈 제이쿼리 코드 scroll-snap-align 공부 다크모드 내일은 즐거운 월요일 오늘도 웹표준은.. 오징어 두마리 포획 완료 필터선택자 오늘은 내가바로 오징어! 울적하니 꽃을 달아봤습니다 테스트 ImageSlideEffect 오늘 조업 마감했습니다. 화사한가요? 숙제가 다양해서 너무 좋아요 오징어 한마리 수확 완료! scroll-snap-type 메서드 JQuery Method 이건 또 뭐람 HTML 테스트테스트