본문 바로가기

algorithm77

[JAVA] 가위 바위 보 1-1. 내가 푼 풀이 class Solution { public String solution(String rsp) { StringBuilder sb = new StringBuilder(); for(char c: rsp.toCharArray()) { if(c == (char)(2+'0')) sb.append('0'); if(c == (char)(0+'0')) sb.append('5'); if(c == (char)(5+'0')) sb.append('2'); } return sb.toString(); } } 1-2. 삼항연산자 이용 - 삼항연산자 할 수 있으면 삼항연산자 생각하기!!!! class Solution { public String solution(String rsp) { StringBuilder .. 2023. 1. 18.
[JAVA] 진료 순서 정하기 1. 오름차순으로 sort 한 뒤 이중 for문 import java.util.Arrays; class Solution { public int[] solution(int[] emergency) { // int[] asc = emergency.clone(); int[] asc = Arrays.copyOf(emergency, emergency.length); int[] answer = new int[emergency.length]; Arrays.sort(asc); for(int i=0; i 2023. 1. 14.
[JAVA] 순서쌍의 개수(약수의 개수 구하는 알고리즘) 문제를 읽어보니 약수의 개수를 구하는 것이어서, 약수의 개수 알고리즘을 검색했다. class Solution { public int solution(int n) { int answer = 0; for(int i=1; i 2023. 1. 14.
[JAVA] 외계행성의 나이 1. 내가 푼 코드 class Solution { public String solution(int age) { String answer = ""; String ageSize = String.valueOf(age); // age를 String형으로 변환 String alphabet = ""; // 알파벳 배열 만들기 for(char i='a'; i0) { answer = alphabet[age%10] + answer; age /= 10; } return answer; } } 3. Stringbuilder 생성후 while문으로 insert해서 집어넣기 class Solution { public String solution(int age) { StringBuilder sb = new StringBuilder.. 2023. 1. 14.
[JAVA] 배열 자르기 1. 내가 푼 코드 Arrays의 copyOfRange 메서드를 사용했다. import java.util.Arrays; class Solution { public int[] solution(int[] numbers, int num1, int num2) { return Arrays.copyOfRange(numbers, num1, num2+1); } } 2-1. 기본 for문 import java.util.Arrays; class Solution { public int[] solution(int[] numbers, int num1, int num2) { int length = num2 - num1; int[] answer = new int[length+1]; for(int i=0;i 2023. 1. 13.
[JAVA] 특정 문자 제거하기 1. 내가 푼 기본 foreach문 + StringBuilder class Solution { public String solution(String my_string, String letter) { StringBuilder sb = new StringBuilder(); for(char c : my_string.toCharArray()) { if(c != letter.charAt(0)) sb.append(c); } return sb.toString(); } } 2. 기본 foreach문인데 크기가 my_string이 아닌 letter 만큼의 크기 class Solution { public String solution(String my_string, String letter) { for (char c : l.. 2023. 1. 13.