본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

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

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

프로그래머스

프로그래머스 1단계 : 없는 숫자 더하기

by C0Di 2022. 11. 17.
728x90

프로그래머스 1단계

지금 부터 없는 숫자에 대해 알아보도록 하겠습니다
1234568910


없는 숫자 더하기!

for와 if를 통한 방법입니다.

1. for를 통한 0~9까지인 i 중에 numbers에 없는 숫자들만 더한뒤
2. return으로 answer 출력

function solution(numbers) {
    
    var answer = 0;
    
    for(let i=0; i<10; i++){
        if(!numbers.includes(i)) answer += i;
    } 
    return answer;
}

없는 숫자 더하기 : 다른 사람 풀이

for를 통해 없는 숫자를 더하는 방법입니다.

1. answer에 9 * (9 + 1) / 2 해준 값을 넣고
2. sum은 0
3. for을 통해 i가 numbers의 길이 미만이 될때까지 1씩 증가시켜주며
4. sum에 numbers의 i번째 값을 더해줍니다
5. answer - sum 해준 결과값을 반환해줍니다.

function solution(numbers) {
    var answer = 9 * (9 + 1) / 2
    let sum = 0
    for (let i = 0; i < numbers.length; i++) {
        sum += numbers[i]
    }
    return answer - sum
}
728x90
반응형

댓글

#HASH_TAGS

-

1

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