Search
Duplicate

05.23 입문 문제풀이

태그
대분류
코딩테스트 입문
비고
피자 나눠 먹기 (1)
class Solution { public int solution(int n) { return (int) Math.ceil((double) n/7); } }
Java
복사
점의 위치 구하기
class Solution { public int solution(int[] dot) { if (dot[0] > 0 && dot[1] > 0) { return 1; } else if (dot[0] < 0 && dot[1] > 0) { return 2; } else if (dot[0] < 0 && dot[1] < 0) { return 3; } else { return 4; } } }
Java
복사
문자열 뒤집기
class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(); char[] chars = my_string.toCharArray(); for (int i = my_string.length() - 1; i >= 0; i--) { sb.append(String.valueOf(chars[i])); } return sb.toString(); } }
Java
복사
모음 제거
class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(); char[] chars = my_string.toCharArray(); for (int i = 0; i < chars.length; i++) { if (chars[i] != 'a' && chars[i] != 'e' && chars[i] != 'i' && chars[i] != 'o' && chars[i] != 'u') { sb.append(chars[i]); } } return sb.toString(); } }
Java
복사
피자 나눠 먹기 (3)
class Solution { public int solution(int slice, int n) { if (n % slice == 0) { return n / slice; } else { return n / slice + 1; } } }
Java
복사
순서쌍의 개수
class Solution { public int solution(int n) { int count = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) { count ++; } } return count; } }
Java
복사
최댓값 만들기 (1)
class Solution { public int solution(int[] numbers) { int temp = 0; for (int i = 0; i < numbers.length; i ++) { for (int j = 0; j < numbers.length; j++) { if (numbers[i] < numbers[j]) { temp = numbers[i]; numbers[i] = numbers[j]; numbers[j] = temp; } } } return numbers[numbers.length - 1] * numbers[numbers.length - 2]; } }
Java
복사
짝수 홀수 개수
class Solution { public int[] solution(int[] num_list) { int[] answer = {0, 0}; for (int i = 0; i < num_list.length; i++) { if (num_list[i] % 2 == 0) { answer[0] ++; } else { answer[1] ++; } } return answer; } }
Java
복사
중복된 숫자 개수
class Solution { public int solution(int[] array, int n) { int answer = 0; for (int i = 0; i < array.length; i++) { if (array[i] == n) { answer++; } } return answer; } }
Java
복사
옷가게 할인 받기
class Solution { public int solution(int price) { int answer = 0; if (price >= 500000) { answer = (int) (price * 0.8); } else if (price >= 300000) { answer = (int) (price * 0.9); } else if (price >= 100000) { answer = (int) (price * 0.95); } else { answer = price; } return answer; } }
Java
복사