Search
Duplicate

05.24 입문 문제풀이

태그
대분류
코딩테스트 입문
비고
아이스 아메리카노
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
복사