피자 나눠 먹기 (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
복사