본문 바로가기

java16

프로그래머스 0. 배열 원소의 길이 (자바) answer 배열에 new int[] 로 strlist.length 요소가 담긴 배열을 생성해준다. 그리고 strlist의 길이만큼 반복되는 반복문에서 i번 돌아갈 때마다 strlist의 i번째 요소의 길이가 answer 배열의 i 번째 인덱스에 들어가도록 식을 작성한다. class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for (int i = 0; i < strlist.length; i++) { answer[i] = strlist[i].length(); } return answer; } } 2023. 9. 21.
프로그래머스 0. 점의 위치 (자바) 조건문을 사용해 x,y좌표의 조건을 만족할 때 반환해야 하는 값을 answer에 담아주면 된다. class Solution { public int solution(int[] dot) { int answer = 0; if ((dot[0] > 0) && (dot[1] > 0)) { answer = 1; } else if ((dot[0] 0)) { answer = 2; } else if ((dot[0] 0) && (dot[1] < 0)) { answer = 4; } return answer; } } 2023. 9. 21.
프로그래머스 0. 짝수 홀수 (자바) num list가 주어질 때 짝수, 홀수의 개수를 담은 배열을 리턴하는 문제이다. for문을 이용해 num_list 만큼 반복되는 동안 리스트의 요소에서 짝수, 홀수를 각각 카운팅 해 answer에 담으면 된다. 즉, int[] answer = {}; 에 int even = 0; int odd = 0; 의 값이 반복문에서 카운팅 된 만큼을 담으면 된다. class Solution { public int[] solution(int[] num_list) { int[] answer = new int[2]; int even = 0; int odd = 0; for (int i = 0; i 2023. 9. 21.
프로그래머스 0. 양꼬치 (자바) 10인분 당 음료수 한 개가 서비스로 나온다. n은 1인분에 12000원이고, k는 n/10 만큼은 무료, 그 외는 *2000을 해주면 된다. 따라서 식은 (n*12000)+((k-(n/10))*2000 이 된다. class Solution { public int solution(int n, int k) { int answer = (n*12000)+((k-(n/10))*2000); return answer; } } 2023. 9. 21.
728x90