본문 바로가기
CodingTest

코딩테스트 입문 - Day 6

by Jiwon_Loopy 2025. 4. 12.
반응형

뒤집힌 문자열


class Solution {
    public String solution(String my_string) {
        StringBuilder sb = new StringBuilder();
        
        for(int i = my_string.length() - 1; i >= 0; i--){
            sb.append(my_string.charAt(i));
        }
        return sb.toString();
    }
}

직각삼각형 출력하기


import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        StringBuilder sb = new StringBuilder();
        for(int i = 1; i <= n; i ++){
            for(int j = 1; j <= i; j++){
                sb.append("*");
            }
            sb.append("\\n");
        }
        
        System.out.print(sb);
        sc.close();
    }
}

짝수 홀수 개수


class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int[2];
        for(int n : num_list){
            if(n%2 == 0){
                answer[0]++;
                continue;
            }
            answer[1]++;
        }
        return answer;
    }
}

문자 반복 출력하기


class Solution {
    public String solution(String my_string, int n) {
        StringBuilder sb = new StringBuilder();
        for(int i= 0;i < my_string.length(); i++){
            for(int j = 0; j< n; j++){
                sb.append(my_string.charAt(i));
            }
        }
        return sb.toString();
    }
}

 

728x90
반응형