문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 풀이1) equals() 메소드 class Solution { public String solution(String my_string, String letter) { String answer = ""; for(int i=0;i char 변수가 값은 메모리 주소를 갖지 않는다 String char == "객체" 참조 비교 값 비교 equals "객체" 내용 비교 없음 비교 연산자는 == 이므로 꼭 잊지말 것 풀이2) replace() 메소드 class Solution { public String solution(String my_s..
전체 글
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 풀이1) char.At()을 활용한 풀이 class Solution { public String solution(String my_string) { String answer = ""; for(int i=1;i
두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 문자가 같은지 확인을 위해서 equals() 메소드 사용 class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; for(int i=0;i
머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 모두 같은 수의 피자 조각을 먹어야할 때 최소 몇 판의 갯수 i는 나눠먹을 사람의 수 n값을 초과하지 않음 그러므로 조건은 i
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 내 풀이 class Solution { public int solution(int n) { int answer = 0; int a = 0; if(n%7!=0){ a= 1; } answer = n/7 + a; return answer; } } 삼항연산을 이용한 풀이 class Solution { public int solution(int n) { int answer = (n%7==0) ? n/7 : n/7 + 1; return answer; } }
중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. import java.util.Arrays; class Solution { public int solution(int[] array) { int answer = 0; Arrays.sort(array); answer = array[array.length/2]; return answer; } } 배열 정렬 (오름차순 정렬) ( import java.util.Arrays 선행 ) Arrays.sort( name );