[코딩테스트 연습] 두 정수 사이의 합 javascript

2022. 3. 11. 18:02· 알고리즘
목차
  1. 문제 설명
  2. 제한 조건
  3. 초기 코드
  4. 코드 풀이 설명
  5. 프로그래머스 코딩테스트 연습 - 두 정수 사이의 합
반응형

문제 설명

두 정수 a와 b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수 완성

제한 조건

a와 b가 같은 경우는 둘 중 아무 수나 리턴
a와 b는 -10,000,000 이상 10,000,000 이하인 정수
a와 b의 대소관계는 정해져있지 않음

초기 코드

function solution(a, b) {
    var answer = 0;
    return answer;
}

코드 풀이 설명

function solution(a, b) {
    var answer = 0;
    // a가 b보다 작거나 같을 때, a부터 b까지 더해주기
    if(a <= b) {
        for ( let i = a; i <= b; i++ ) {
            answer += i
        }
     // b가 a보다 작거나 같을 때, b부터 a까지 더해주기    
    } else {
        for(let i = b; i <= a; i++){
            answer += i
        }
    }
    return answer;
}
  • 먼저 a가 b보나 작거나 같은 경우에는 for문을 이용하여 i가 a부터 b까지 증가할 때 답에 i를 하나씩 더해준다.
  • 두번째로 b가 a보다 작거나 같은 경우에는 for문을 이용하여 i가 b부터 a까지 증가할 때 답에 i를 하나씩 더해준다.
  • 여기서 자바스크립트의 += 는 더하기 할당 연산자로 오른쪽 i의 값을 변수에 더한 결과를 다시 변수에 할당

프로그래머스 코딩테스트 연습 - 두 정수 사이의 합

https://programmers.co.kr/learn/courses/30/lessons/12912

 

코딩테스트 연습 - 두 정수 사이의 합

두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우

programmers.co.kr

 

반응형
저작자표시 비영리 동일조건 (새창열림)
  1. 문제 설명
  2. 제한 조건
  3. 초기 코드
  4. 코드 풀이 설명
  5. 프로그래머스 코딩테스트 연습 - 두 정수 사이의 합
'알고리즘' 카테고리의 다른 글
  • [코딩테스트 연습] 없는 숫자 더하기 javascript
  • [코딩테스트 연습] 문자열을 정수로 바꾸기 javascript
  • [코딩테스트 연습] 가운데 글자 가져오기 javascript
  • [코딩테스트 연습] 짝수와 홀수 javascript
도잎
도잎
프론트엔드 개발 성장기록
도잎
JDevelog
도잎
전체
오늘
어제
반응형
  • 분류 전체보기 (149)
    • Web dev (48)
      • React (22)
      • Vue (8)
      • Next.js (6)
      • Node.js (2)
      • Springboot (2)
    • App dev (2)
      • Flutter (2)
    • Language (33)
      • javascript (30)
      • typescript (2)
      • java (1)
    • StyleSeet (3)
      • CSS (3)
      • Sass (0)
    • Database (2)
      • PostgreSQL (1)
    • DevOps (11)
      • Webpack (4)
      • Linux (3)
      • Docker (2)
      • Tomcat (1)
    • 개발지식 (2)
      • Web (1)
    • 항해99(6기) (20)
    • UXUI (0)
    • 알고리즘 (25)
    • 유용정보 (2)

최근 글

hELLO · Designed By 정상우.v4.2.1
도잎
[코딩테스트 연습] 두 정수 사이의 합 javascript
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.