본문 바로가기

Java/프로그래머스11

옷가게 할인 받기 [프로그래머스/JAVA] 문제 설명 입출력 예 나의 답 해설 참 ... 알 수 가 없다. 맞게 했는데 오류가 나서 결국 구글링해서 다른분들 풀이를 봄 ... 근데 아직도 모르겟다 뭐가 다른지 ㅜ_ㅜ class Solution { public int solution(int price) { int answer = 0; if (price >= 500000) { answer = (int) Math.round(price * 0.8); } else if (price >= 300000) { answer = (int) Math.round(price * 0.9); } else if (price >= 100000) { answer = (int) Math.round(price * 0.95); } else { answer = price; } retu.. 2023. 5. 28.
문자열 뒤집기 [프로그래머스/JAVA] 문제 설명 입출력 예 class Solution { public String solution(String my_string) { StringBuffer sb = new StringBuffer(my_string); // StringBuffer 객체 sb 생성 String answer = sb.reverse().toString(); // toString() 해야 출력 가능 return answer; } } 나의 답 해설 StringBuffer 사용. 따로 import 해야할건 없었던 듯! toString() 해야 출력 가능을 기억하자. 2023. 5. 19.
최대값 만들기(1) [프로그래머스/JAVA] 문제 설명 입출력 예 import java.util.*; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int answer = numbers[numbers.length-1] * numbers[numbers.length-2]; return answer; } } 나의 답 해설 Arrays.sort() 을 이용하였다. 오름차순 정렬해줌 int [] arr = {49, 0, 2, 19}; Arrays.sort(arr); return arr // {0, 2, 19, 49} 2023. 5. 19.
배열자르기 [프로그래머스/JAVA] 문제 설명 입출력 예 class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int [num2-num1+1]; for(int i=num1, j=0; i 2023. 5. 19.