본문 바로가기

전체 글157

Day106_Programmers Lv.0 '아이스아메리카노' Java 프로그래머스 Lv.0 '아이스아메리카노' 자바 Q. 머쓱이는 추운 날에도 아이스아메리카노만 마신다. 아이스아메리카노는 한 잔에 5500원이다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return하도록 solution함수를 완성하시오. class Solution { public int[] solution(int money) { int[] answer = {}; if (money < 5500) { answer = new int[]{0, money}; } else { answer = new int[]{(money / 5500), (money % 5500)}; } return answer; } } 2024. 2. 20.
Day105_Programmers Lv.0 '피자 나눠먹기(1)' Java 프로그래머스 Lv.0 '피자 나눠먹기(1)' 자바 Q. 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라준다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return하는 solution함수를 완성하시오. class Solution { public int solution(int n) { int answer = 0; if (n % 7 == 0) { answer = n / 7; } else { answer = (n / 7) + 1; } return answer; } } 조건문으로 답을 출력 2024. 2. 19.
Day104_Programmers Lv.0 '점의 위치 구하기' Java 프로그래머스 Lv.0 '점의 위치 구하기' 자바 Q. 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분이다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. - x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. - x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. - x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. - x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어진다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성하시오. class Solution { public int solution(int[] dot).. 2024. 2. 15.
Day103_Programmers Lv.0 '배열 자르기' Java 프로그래머스 Lv.0 '배열 자르기' 자바 Q. 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때 numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return하도록 solution 함수를 완성하시오. class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[num2 - num1 + 1]; for (int i = num1; i 2024. 2. 14.
Day102_Programmers Lv.0 '피자 나눠먹기(3)' Java 프로그래머스 Lv.0 '피자 나눠먹기(3)' 자바 Q. 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라준다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상의 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return하도록 solution 함수를 완성하시오. class Solution { public int solution(int slice, int n) { int answer = 0; if (n % slice == 0) { answer = n / slice; } else { answer = n / slice + 1; } return answer; } } 2024. 2. 13.
Day101_Programmers Lv.0 '문자열 뒤집기' Java 프로그래머스 Lv.0 '문자열 뒤집기' 자바 Q. 문자열 my_string 이 매개변수로 주어진다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성하시오. class Solution { public String solution(String my_string) { StringBuffer sb = new StringBuffer(my_string); String answer = sb.reverse().toString(); return answer; } } 문자열을 뒤집는 reverse 메소드를 사용하기 위해 StringBuffer / StringBuilder 클래스를 사용해야 한다. StringBuffer 클래스를 생성 후 reverse 메서드를 이용해 문자열을 뒤집어.. 2024. 2. 12.