프로그래머스 Lv.0 수 조작하기1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 25. 05:32프로그래머스 Lv.0 수 조작하기1

class Solution { public int solution(int n, String control) { for(int i = 0; i < control.length(); i++) { switch(control.charAt(i)) { case 'w' : n += 1; break; case 's' : n -= 1; break; case 'd' : n += 10; break; case 'a' : n -= 10; break; } } return n; } } int answer = 0;과 return answer;의 늪에 빠져서 헤매다가 문제를 다시 읽어보니 n의 값을 return하라고 되어있었다. 그래서 answer에 대한 집착을 버리고 바로 n으로 바꾸어주었다.

프로그래머스 Lv.0 카운트 다운 & 카운트 업
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 25. 05:01프로그래머스 Lv.0 카운트 다운 & 카운트 업

class Solution { public int[] solution(int start, int end_num) { int[] answer = new int [ start - end_num + 1]; int idx = 0; while ( start >= end_num) { answer[idx++] = start; start--; } return answer; } } class Solution { public int[] solution(int start_num, int end_num) { int[] answer = new int [end_num - start_num + 1]; int idx = 0; while (start_num

프로그래머스 Lv.0 배열 만들기 1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 25. 04:55프로그래머스 Lv.0 배열 만들기 1

class Solution { public int[] solution(int n, int k) { int[] answer = new int [n / k]; int idx = 0; for(int i = 1; i

프로그래머스 Lv.0 원소들의 곱과 합
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 25. 04:13프로그래머스 Lv.0 원소들의 곱과 합

class Solution { public int solution(int[] num_list) { int answer = 0; int sum = 0, mul = 1, sq = 0; for(int i = 0; i mul) { answer = 1; } return answer; } } 제곱은 Math.pow method를 통해서 구해주었다. 곱셈의 경우 초기값을 0으로 주면 무엇을 곱하든 0이 되므로 초기값을 1로 선언해주었다.

프로그래머스 Lv.0 문자열의 뒤의 n글자
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 25. 03:31프로그래머스 Lv.0 문자열의 뒤의 n글자

class Solution { public String solution(String my_string, int n) { String answer = ""; for(int i = (my_string.length() - n); i < my_string.length(); i++) { answer += my_string.charAt(i); } return answer; } }

728x90
반응형
image