아이스 아메리카노
class Solution {
public int[] solution(int money) {
int[] answer = new int[2];
if (money >= 5500) {
answer[0] = money / 5500;
answer[1] = money % 5500;
} else {
answer[0] = 0;
answer[1] = money;
}
return answer;
}
}
Java
복사
머쓱이보다 키 큰 사람
class Solution {
public int solution(int[] array, int height) {
int answer = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] > height) {
answer++;
}
}
return answer;
}
}
Java
복사
배열의 유사도
class Solution {
public int solution(String[] s1, String[] s2) {
int answer = 0;
for (int i = 0; i < s1.length; i++) {
for (int j = 0; j < s2.length; j++) {
if (s1[i].equals(s2[j])) {
answer ++;
}
}
}
return answer;
}
}
Java
복사
문자 반복 출력하기
class Solution {
public String solution(String my_string, int n) {
StringBuilder sb = new StringBuilder();
char[] chars = my_string.toCharArray();
for (int i = 0; i < chars.length; i++) {
for (int j = 0; j < n; j++) {
sb.append(chars[i]);
}
}
return sb.toString();
}
}
Java
복사
자릿수 더하기
class Solution {
public int solution(int n) {
int answer = 0;
while(n > 0) {
answer += n % 10;
n /= 10;
}
return answer;
}
}
Java
복사
짝수는 싫어요
package programmers.CodingBegginerTraining;
import java.util.*;
public class PROB1 {
public static void main(String[] args) {
int n = 15;
System.out.println(Arrays.toString(solution(n)));
}
public static int[] solution(int n) {
List<Integer> numbers = new ArrayList<>();
for (int i = 1; i <= n; i++) {
if (i % 2 != 0) {
numbers.add(i);
}
}
return numbers.stream().mapToInt(i -> i).toArray();
}
}
Java
복사
숨어있는 숫자의 덧셈 (1) 정규식 이용
class Solution {
public int solution(String my_string) {
String numbers = my_string.replaceAll("[^0-9]", "");
int answer = 0;
for (int i = 0; i < numbers.length(); i++) {
answer += Integer.parseInt(String.valueOf(numbers.charAt(i)));
}
return answer;
}
}
Java
복사
문자열 안에 문자열
class Solution {
public int solution(String str1, String str2) {
if(str1.contains(str2)) {
return 1;
} else {
return 2;
}
}
}
Java
복사
제곱수 판별하기
class Solution {
public int solution(int n) {
int number = 0;
int answer = 2;
while (number * number <= n) {
if (number * number == n) {
answer = 1;
}
number ++;
}
return answer;
}
}
Java
복사