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

class Solution { public String solution(int[] numLog) { String answer = ""; int num = 0; for(int i = 0; i < numLog.length-1; i++) { if (numLog[i+1] == numLog.length-1) { num = 0 - numLog[i]; } else { num = numLog[i+1] - numLog[i]; } switch(num) { case 1 : answer += "w"; break; case -1 : answer += "s"; break; case 10 : answer += "d"; break; case -10 : answer += "a"; break; } } return answer; } }

프로그래머스 Lv.0 나이 출력
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 20:21프로그래머스 Lv.0 나이 출력

class Solution { public int solution(int age) { int answer = (2022 - age) + 1; return answer; } }

프로그래머스 Lv.0 약수 구하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 13:33프로그래머스 Lv.0 약수 구하기

class Solution { public int[] solution(int n) { String str = ""; for(int i = 1; i

프로그래머스 Lv.0 간단한 식 계산하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 12:51프로그래머스 Lv.0 간단한 식 계산하기

class Solution { public int solution(String binomial) { int answer = 0; String[] num = binomial.split(" "); String op = num[1]; switch(op) { case "+" : answer = Integer.parseInt(num[0]) + Integer.parseInt(num[2]); break; case "-" : answer = Integer.parseInt(num[0]) - Integer.parseInt(num[2]); break; case "*" : answer = Integer.parseInt(num[0]) * Integer.parseInt(num[2]); break; } return answer; ..

프로그래머스 Lv.0 접미사 배열
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 03:47프로그래머스 Lv.0 접미사 배열

import java.util.*; class Solution { public String[] solution(String my_string) { String[] answer = new String[my_string.length()]; for(int i = 0; i < my_string.length(); i++) { answer[i] = my_string.substring(i); } Arrays.sort(answer); return answer; } }

728x90
반응형
image