전체 글

·programmers
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 풀이 1) charAt()를 이용한 풀이 class Solution { public String solution(String my_string, int n) { String answer = ""; for(int i=0;i
·programmers
"*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String star = "*"; for(int i = 1; i
·programmers
최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 풀이1) Arrays.sort()를 활용한 풀이 import java.util.Arrays; class Solution { public int solution(int[] array) { int answer = array[0]; // 빈도값을 순서대로 저장하기 위해 배열 정렬 Arrays.sort(array); int fr[] = new int[array.length]; int max[] = new int[array.length]; int j = 0; // fr[] : 빈도값을 저장하는..
·programmers
덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 연산 기호와 숫자 사이는 항상 하나의 공백이 존재합니다. 단 음수를 표시하는 마이너스 기호와 숫자 사이에는 공백이 존재하지 않습니다. 1 ≤ quiz의 길이 ≤ 10 X, Y, Z는 각각 0부터 9까지 숫자로 이루어진 정수를 의미하며, 각 숫자의 맨 앞에 마이너스 기호가 하나 있을 수 있고 이는 음수를 의미합니다. X, Y, Z는 0을 제외하고는 0으로 시작하지 않습니다. -10,000 ≤ X, Y ≤ 10,000 -20,000 ≤ Z ≤ 20,000 [연산자]는 + ..
·programmers
머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다. 정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요. class Solution { public int solution(int M, int N) { int answer = 0; answer= (M-1) + (N-1)*M; //answer = M*N - 1; return answer; //return M*N - 1; 과 동일 } }
·programmers
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 풀이1) replace() class Solution { public String solution(String my_string) { String answer = ""; answer=my_string.replace("a",""); answer=answer.replace("e",""); answer=answer.replace("i",""); answer=answer.replace("o",""); answer=answer.replace("u",""); return answer; } } 풀이2) replaceA..
아잠만_
공부하는 오리