느림보 개발
프로그래머스 lev0 - 배열 뒤집기 본문
🧡 작성한 답 🧡
class Solution {
public int[] solution(int[] num_list) {
int[] reverse = new int[num_list.length];
for(int i=0; i<=num_list.length-1; i++) {
reverse[i] = num_list[num_list.length-1-i];
}
return reverse;
}
}
배열의 길이 = 배열 안에 담긴 요소의 개수 → 인덱스 위치를 정할때는 0부터 시작하기 때문에 -1을 해준다!!
갑자기 헷갈려서 직접 넣어서 해봤다,,
package lev1;
public class ArrayReverse {
public static void main(String[] args) {
int [] num = {1,2,3,4};
System.out.println("num의 길이 : "+ num.length);
}
// num의 길이 : 4
}
🧡 풀이 🧡
뒤집은 배열을 담을 배열을 선언한다. for문을 배열의 길이-1까지 0부터 시작해서 차례로 돌린다.
뒤집은 배열에 배열길이에서 -i한 값의 위치에 있는 배열의 요소를 저장한다.
통과 😎
더 좋은 코드와 개선점이 있다면 부담없이 알려주세요 :O
감사합니다.
https://school.programmers.co.kr/learn/courses/30/lessons/120821
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
프로그래머스 lev0 - 짝수의 합 (0) | 2023.02.20 |
---|---|
프로그래머스 lev0 - 중앙값 구하기 (0) | 2023.02.17 |
프로그래머스 lev0 - 점의 위치 구하기 (0) | 2023.01.28 |
프로그래머스 lev0 - 배열 원소의 길이 (0) | 2023.01.27 |
프로그래머스 lev0 - 양꼬치 (0) | 2023.01.26 |
Comments