티스토리 뷰
💻JAVA 코드 바로보기
💻C++ 코드 바로보기
□문제 설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
□제한사항
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
□입출력 예
x | n | answer |
2 | 5 | [2,4,6,8,10] |
4 | 3 | [4,8,12] |
-4 | 2 | [-4, -8] |
🌼JAVA 알고리즘
□초기화면
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long number = x;
for(int i=0;i<n;i++){
answer[i] = number;
number+=x;
}
return answer;
}
}
□코드분석
단계 | 과정 |
배열,변수 선언 | n개의 숫자를 저장할 배열 answer x를 누적하는 수 number |
누적하여 배열에 할당하기 | for문을 통하여 answer[i]에 number값을 할당한다. 반복할 때마다 x값을 더하여 "x만큼 떨어진 수"가 되도록 한다. |
결과 | answer배열에 x부터 x+x*i의 값이 n개만큼 저장된다. |
🌼C++ 알고리즘
□초기화면
#include <string>
#include <vector>
using namespace std;
vector<long long> solution(int x, int n) {
vector<long long> answer(n);
long number = x;
for(int i=0;i<n;i++){
answer[i] = number;
number+=x;
}
return answer;
}
□코드분석(JAVA와 동일)
단계 | 과정 |
배열,변수 선언 | n개의 숫자를 저장할 배열 answer x를 누적하는 수 number |
누적하여 배열에 할당하기 | for문을 통하여 answer[i]에 number값을 할당한다. 반복할 때마다 x값을 더하여 "x만큼 떨어진 수"가 되도록 한다. |
결과 | answer배열에 x부터 x+x*i의 값이 n개만큼 저장된다. |
□링크
코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
programmers.co.kr
About Me
💻GitHub/KimSky904 KimSky904 - Overview Department of New Media Software. KimSky904 has 8 repositories available. Follow their code on GitHub. github.com
code-review.tistory.com
'[코테] > [Programmers Lv1]' 카테고리의 다른 글
[Programmers] Lv1_행렬의 덧셈 (JAVA) (0) | 2021.07.14 |
---|---|
[Programmers] Lv1_문자열 내 마음대로 정렬하기 (JAVA) (0) | 2021.07.14 |
[Programmers] Lv1_정수 내림차순으로 배치하기 (JAVA) (0) | 2021.07.13 |
[Programmers] Lv1_모의고사 (JAVA) (0) | 2021.06.27 |
[Programmers] Lv1_완주하지 못한 선수 (JAVA ) (0) | 2021.06.27 |
댓글
공지사항
최근에 올라온 글
TAG
- c언어
- C
- cospro기출
- 기출문제
- Cos Pro
- COSPRO 2급
- programmers
- 배열활용문제
- 코딩테스트
- CosPro
- 프로그래머스
- lv1
- 배열
- 알고리즘
- 코스프로
- YBM기출
- c언어 기출문제
- 구름 기출문제
- 연습문제
- 구름에듀
- 1급
- YBM
- 자바
- groom
- groomedu
- lv2
- cospro기출문제
- C++
- Java
- 구름에듀 기출문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함