https://school.programmers.co.kr/learn/courses/30/lessons/181835
👇소스 코드
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;
}
}
🐣코드 설명
✔️ answer의 배열 크기를 입력받은 arr의 길이로 초기화해준다.
✔️ for문을 사용하여 arr의 데이터들을 하나씩 꺼내주었고
✔️ if문을 사용하여 만약 정수 k가 짝수이면 배열의 데이터에다가 각각 k만큼씩 더해주고 그렇지 않다면 k만큼씩 곱해줄 것이다.
728x90
'Algorithm > Programmers' 카테고리의 다른 글
프로그래머스 ) 강원도에 위치한 생산공장 목록 출력하기 [SQL] - 오늘의 TIL (0) | 2023.07.28 |
---|---|
프로그래머스 ) 짝수 홀수 개수 [JAVA/자바] - 오늘의 TIL (0) | 2023.07.28 |
프로그래머스 ) 정수 부분 [JAVA/자바] - 오늘의 TIL (0) | 2023.07.17 |
프로그래머스 ) n의 배수 [JAVA/자바] - 오늘의 TIL (0) | 2023.07.15 |
프로그래머스 ) 아이스 아메리카노 [JAVA/자바] - 오늘의 TIL (0) | 2023.07.14 |