Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스 조건에 맞게 수열 변경하기 3
- continue
- ruby설치
- 객체지향
- Til
- 스페인어
- 연산자
- 배열 만들기1
- 프로그래머스
- 프로그래머스 주사위 게임1
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 문자열 정렬하기 (1)
- n번째 원소까지
- 프로그래머스 최댓값 만들기(2)
- 문자열 붙여서 출력하기
- 프로그래머스 n의 배수 고르기
- 프로그래머스 문자열 붙여서 출력하기
- Error installing cocoapods
- 프로그래머스 암호 해독
- 프로그래머스 n번째 원소까지
- swift
- cocoapods 설치 오류
- 프로그래머스 배열 만들기1
- 프로그래머스 자동커밋
- array
- 주사위 게임1
- 문자열 정렬하기 (1)
- 스파르타코딩캠프
- 스파르타 코딩클럽 내일배움캠프
- Break
Archives
- Today
- Total
dev._.note
[프로그래머스] JAVA 0단계 조건에 맞게 수열 변경하기 3 본문
조건에 맞게 수열 변경하기 3
정수 배열 arr와 자연수 k가 주어집니다.
만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더합니다.
이러한 변환을 마친 후의 arr를 return하는 solution함수를 완성해 주세요.
풀이
class Solution {
public int[] solution(int[] arr, int k) {
int[] answer = new int[arr.length];
for(int i = 0; i < arr.length; i++){
if(k % 2 == 0){
answer[i] = arr[i] + k;
} else {
answer[i] = arr[i] * k;
}
}
return answer;
}
}
결과
테스트 1 | |
입력값 〉 | [1, 2, 3, 100, 99, 98], 3 |
기댓값 〉 | [3, 6, 9, 300, 297, 294] |
실행 결과 〉 | 테스트를 통과하였습니다. |
테스트 2 | |
입력값 〉 | [1, 2, 3, 100, 99, 98], 2 |
기댓값 〉 | [3, 4, 5, 102, 101, 100] |
실행 결과 〉 | 테스트를 통과하였습니다. |
'Dev > 코딩테스트' 카테고리의 다른 글
[프로그래머스] SWIFT 0단계 두 수의 차 (0) | 2023.10.24 |
---|---|
[프로그래머스] JAVA 0단계 배열 만들기 1 (0) | 2023.06.23 |
[프로그래머스] JAVA 0단계 주사위 게임 1 (0) | 2023.06.21 |
[프로그래머스] JAVA 0단계 문자열 정렬하기 (1) (0) | 2023.06.20 |
[프로그래머스] JAVA 0단계 최댓값 만들기 (2) (0) | 2023.06.19 |