Programmers_JAVA_다음에 올 숫자

2022. 11. 6. 20:44· 코딩테스트/Programmers_LV0
반응형

문제 설명

등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.


제한사항
  • 2 < common의 길이 < 1,000
  • -1,000 < common의 원소 < 2,000
  • 등차수열 혹은 등비수열이 아닌 경우는 없습니다.
  • 공비가 0인 경우는 없습니다.

 

배열의 최소 길이가 3이므로, 고정으로 2번째 요소(0부터)까지는 존재한다는 것을 알고 있다.

그래서 생각해 낸 방법은 0번째 요소와 1번째 요소의 차가 1번째 요소와 2번째 요소의 차와 같다면 등차수열, 그게 아니라면 등비수열로 분류하여 조건문으로 작성하였다.

조건문에서 등차수열의 공비는 1번째 요소와 0번째 요소의 차, 등비수열의 공비는 1번째 요소를 2번째 요소로 나눈 값으로 하였다.

 

소스 코드

 

반응형

'코딩테스트 > Programmers_LV0' 카테고리의 다른 글

Programmers_JAVA_종이 자르기  (0) 2022.11.10
Programmers_JAVA_잘라서 배열로 저장하기  (0) 2022.11.10
Programmers_JAVA_문자열 밀기  (0) 2022.11.09
Programmers_JAVA_연속된 수의 합  (0) 2022.11.06
Programmers_JAVA_옹알이  (0) 2022.11.06
'코딩테스트/Programmers_LV0' 카테고리의 다른 글
  • Programmers_JAVA_잘라서 배열로 저장하기
  • Programmers_JAVA_문자열 밀기
  • Programmers_JAVA_연속된 수의 합
  • Programmers_JAVA_옹알이
wn1331
wn1331
반응형
wn1331
JONGHUN
wn1331
전체
오늘
어제
  • 분류 전체보기 (268)
    • Spring (16)
      • Spring Data JPA (0)
      • Spring Security (11)
      • Spring Batch (5)
    • DEV (40)
      • FrontEnd (2)
      • JAVA (5)
      • Git (1)
      • 기타 (6)
      • Network (1)
      • MSA (12)
      • 개발일기 || 트러블슈팅 (5)
      • 행사 || 후기 (3)
      • GraphQL (3)
      • Kotlin (0)
      • Database (2)
    • 코딩테스트 (164)
      • Programmers_LV0 (100)
      • Programmers_LV1 (54)
      • 백준 (8)
      • Algorithm (1)
    • 교육 | 외부활동 (44)
      • 이론_JAVA (13)
      • ORACLE (12)
      • PUBLISHING (6)
      • JAVASCRIPT (5)
      • JQuery (0)
      • 항해99 플러스 백엔드 (8)
    • 기본지식 (0)
    • 끄적끄적 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 학부생(용인대학교 컴퓨터과학과 1~4학년) 네이버 블로그는⋯

인기 글

태그

  • JPA
  • 스프링
  • SESSION
  • 압축
  • 항해99
  • MSA
  • MySQL
  • 스프링 시큐리티
  • transaction
  • 항해플러스
  • Spring Batch
  • spring security
  • 스프링 부트
  • 세션
  • Spring Boot
  • java
  • Spring
  • 항플 백엔드
  • 항플
  • Step

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
wn1331
Programmers_JAVA_다음에 올 숫자
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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