목록자바 코딩테스트 (4)
Yeonee's Story
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 🪅 나의 문제 풀이 [테스트 통과] class Solution { public String solution(String my_string, String letter) { String answer = ""; // replace 메서드 이용 answer = my_string.replace(letter, ""); return answer; } } 🧸 코드설명 [해결 방안] 특정 문자 제거 혹은 변경해주는 replace메소드를 이용하였습니다. ✨ 다른 풀이 풀이1) 다른 분 풀이가 조금 복잡해보여도 코드 분석으로 충분히 배울점이 있어서 코드를 분석해보았습니다. 이 메서드는 매개변수를 2개 받습니다. 하나는 문자열인 's'이..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) class Solution { public double solution(int[] numbers) { double answer = 0; double sum = 0, avg = 0; for(int i=0; i
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) class Solution { public int solution(int age) { int answer = 0; int a = 2022; int b = age-1; answer = a-b; return answer; } } 그외 문제풀이 풀이1) 풀이2) 풀이3) 풀이4) 풀이5)
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 7로 나누어 떨어질 때와 그렇지 않을 때를 구분하여 답을 완성시키는 문제였다. class Solution { public int solution(int n) { if(n % 7 == 0){ return n / 7; }else{ return ( n / 7 )+1; } } } 그외 정답풀이 1) class Solution { public int solution(int n) { return (n + 6) / 7; } } 다른 분들 풀이들은 항상 보고 배웁니다.... 이 엄청 간결한 식은 '6'을 '7'로 나누면 나머지가 0부터 6까지만 있어서 들어간 숫자라고 하네요! 정수론 개념을 잘 활용한 방법이었던 것 같아요. 2) ..