x만큼 간격이 있는 n개의 숫자

2024. 4. 3. 11:28·코딩테스트/프로그래머스 Lv1

 

class Solution {
    public long[] solution(int x, int n) {
        long[] answer = {};
        
        answer = new long[n];
        
        long su = 0;
        
        for(int i = 0; i < n; i++){
            su = su + (long)(x);
            answer[i] = su;
        }
        
        return answer;
    }
}

 

n개 만큼의 배열 데이터 할당하고 

반복문을 통해, 현재 su 값에 x를 더한다. su 변수는 등차수열의 항을 나타내고 x는 공차를 나타낸다.

(long) 캐스팅을 통해 정수형 연산에서 오버플로우를 방지한다.

answer[i] = su; 현재 항의 값을 answer 배열의 i번째 요소에 저장한다.

 


출처: 프로그래머스 코딩 테스트 연습  https://programmers.co.kr/learn/challenges

저작자표시 (새창열림)

'코딩테스트 > 프로그래머스 Lv1' 카테고리의 다른 글

수박수박수박수박수 ~~~  (0) 2024.04.03
나누어 떨어지는 숫자 배열  (0) 2024.04.03
두 정수 사이의 합  (2) 2024.04.03
문자열 내 p와 y의 갯수  (0) 2024.04.03
문자열을 정수로 바꾸기  (0) 2024.04.03
'코딩테스트/프로그래머스 Lv1' 카테고리의 다른 글
  • 나누어 떨어지는 숫자 배열
  • 두 정수 사이의 합
  • 문자열 내 p와 y의 갯수
  • 문자열을 정수로 바꾸기
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
      • DevOps
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    django
    React
    Tomcat
    SQLD
    web
    코딩
    AdSP
    Postman
    CORS
    node
    annotation
    Cloud
    해시 암호화
    spring
    코테
    jsp
    AWS
    Java
    프로그래머스
    js
    Python
    eGov
    RDBMS
    html
    git
    javascript
    gitbash
    github
    코딩테스트
    정보처리기사
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
whkim98
x만큼 간격이 있는 n개의 숫자
상단으로

티스토리툴바