- 입문 - 문자 반복 출력하기2023-10-26 21:01:27풀이) - StringBuilder를 이용해 객체를 생성. - my_string을 문자배열로 만들고 문자배열의 문자 변수 c를 이용해 반복하는데 또 다른 반복문을 통해 n번만큼 같은 문자를 입력한다. class Solution { public String solution(String my_string, int n) { StringBuilder stringBuilder = new StringBuilder(); for (char c : my_string.toCharArray()) { for (int i = 1; i
- 입문 - 짝수 홀수 개수2023-10-26 20:51:05풀이) - 반복문을 이용해 만약 나머지 값이 0이면 짝수니깐 evenCount값이 올라가서 answer[0]에 그 값이 들어간다. class Solution { public int[] solution(int[] num_list) { int oddCount = 0; int evenCount = 0; for (int num : num_list) { if (num % 2 == 0) { evenCount++; } else { oddCount++; } } int[] answer = {evenCount, oddCount}; return answer; } } https://school.programmers.co.kr/learn/courses/30/lessons/120824
- 입문 - 직각삼각형 출력하기2023-10-26 20:33:11풀이) - 반복문 안의 반복문을 넣고 안쪽 반복문에는 i의 개수만큼 반복한다. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 1; i
- 입문 - 문자열 뒤집기2023-10-26 20:16:59풀이) - StringBuilder를 이용해 객체를 생성해주고 그 객체에 my_string 문자열을 가장 뒤에 있는 문자부터 순서대로 입력받아서 문자열을 뒤집는다. class Solution { public String solution(String my_string) { StringBuilder stringBuilder = new StringBuilder(); for (int i = my_string.length()-1; i >=0 ; i--) { stringBuilder.append(my_string.charAt(i)); } return stringBuilder.toString(); } } 다른 풀이) - reverse라는 메서드를 이용하면 반복문이 필요없이 뒤집을 수 있다. class Solution..