algorithm17 algorithm] 특정 문자 제거하기 -java 문제 설명] 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항] 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 ] my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" 풀이코드 ] class Solution { public String solution(String my_string, String letter) { String answer = ""; answer=.. 2024. 2. 19. algorithm] 배열 원소의 길이 - java 알고리즘 푼지 3일차 class Solution { public int[] solution(String[] strlist) { int[] answer = new int [strlist.length]; for (int i = 0; i < strlist.length; i ++){ int count =0; for(int j = 0; j < strlist[i].length(); j++){ count ++; } answer[i]=count; } return answer; } } 문제를 싹 읽어보고 바로 문제를 풀었다 그러고 한번에 맞췄다며 좋아했지만 다른 사람들 푼 코드를 보면서 바로 반성을 했다 ..... 왜 나는 이렇게 풀었을까 ... 올리기 민망하지만 하드코딩이 몸에 절여진 나를 반성을 하면서 ......... 2024. 2. 17. algorithm] 문자열 뒤집기 -java 문제 설명 ] 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 ] 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 ] "jaron" "noraj" "bread" "daerb" 나의 문제 풀이 ] class Solution { public String solution(String my_string) { String answer = ""; for (int i = my_string.length() - 1; 0 for문을 사용하고 charAt index를 반대로 줘서 문자열을 누적시킨다. 배웠던 다른 문제 풀이 ] class Solution { public String solution(Strin.. 2024. 2. 17. algorithm] 배열 뒤집기 - java 문제 설명 ] 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 ] - 1 ≤ num_list의 길이 ≤ 1,000 - 0 ≤ num_list의 원소 ≤ 1,000 내가 푼 코드 ] 1 class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for (int i = num_list.length - 1, j = 0; i >= 0; i--, j++) { answer[j] = num_list[i]; } return answer; } } -> 처음에는 int i와 .. 2024. 2. 17. algorithm] 각도기 -java int solution(int angle) { int answer = 0; if (angle > 0 && angle 90 && angle < 180) { answer = 3; } else { answer = 4; } return answer; } 2024. 2. 15. 이전 1 2 3 다음