반응형

원래 별찍기도 힘들어했는데 코드트리 덕분에 별찍기는 감을 잡았다!!!

프로그래밍 기초부분 06 다중 반복문 - 행에 대해 대칭인 별 출력 완료

 

문제 - 별표 출력하기 5

https://www.codetree.ai/missions/4/problems/print-star-5/description

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

 

코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();  // 입력받은 n값

        for (int i = n; i >= 1; i--) {  // n부터 1까지 반복
            for (int j = 0; j < i; j++) {
                for (int k = 0; k < i; k++) {
                    System.out.print("*");  // 별 출력
                }
                if (j < i - 1) {
                    System.out.print(" ");  // 각 패턴 사이의 공백 출력
                }
            }
            System.out.println();  // 줄 바꿈
        }

        sc.close();
    }
}

 

반응형
반응형

몸살 이슈로 일요일에 주차정리를 적는걸 놓쳤다...

 

프로그래밍 기초부분 05 단순 반복문 - 모두 만족하는 경우 완료

 

문제 - 소수 판별기

https://www.codetree.ai/missions/4/problems/prime-number-discriminator/description

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

 

코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int n = sc.nextInt();
        boolean existed = false;

        for (int i = 2; i < n; i++) {
            if (n % i == 0) {
                existed = true;
            }
        }    

        if (existed) {
            System.out.println("C");
        } else {
            System.out.println("P");
        }
        
        sc.close();
    }
}
반응형
반응형

이번주는 난이도가 살짝 있던 문제들이 있어서 재밌었다.

3주차를 해보면서 그동안 느낀점은

다른 코테 연습 사이트보다 좋은점은 개념을 좀 더 정확히 알 수 있도록 비슷한 문제를 여러개 풀게 시켜준다.

조별과제가 끝나기 전까지 파이팅!

 

프로그래밍 기초부분 05 단순 반복문 - 반복문 안의 if 완료

 

문제 - 369 게임

https://www.codetree.ai/missions/4/problems/369-game/submissions

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

 

코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();

        for (int i = 1; i <= n; i++) {
            if (i % 3 == 0 || Include369(i)) {
                System.out.print(0 + " ");
            } else
                System.out.print(i + " ");
        }


        sc.close();
    }

    public static boolean Include369(int num) {
        boolean result = false;

        while (num != 0) {
            int digit = num % 10;
            if (digit == 3 || digit == 6 || digit == 9) {
                result = true;
                break;
            }
            num /= 10;
        }
        return result;
    }


}
반응형
반응형

시험준비로 소흘한 알고리즘 공부를 했던 주차였다

 

프로그래밍 기초부분 04 조건문 완료

 

문제 - 정사각형의 넓이

https://www.codetree.ai/missions/4/problems/area-of-a-rectangle/description

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();

        System.out.println(n * n);

        if (n < 5) {
            System.out.println("tiny");
        }

        sc.close();
    }
}
반응형
반응형

카톡방의 홍보로 코드트리라는 알고리즘 공부 사이트를 알게되어

주차별로 완료한 내역과 마지막 문제의 코드를 올립니다.

진단 테스트가 있지만 그냥 훑어본다는 느낌으로 초보단계부터 시작

 

프로그래밍 기초부분 02 입출력 완료

 

문제 - 전화번호 바꾸기

https://www.codetree.ai/missions/4/problems/change-phone-number/description

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        sc.useDelimiter("-");

        String f = sc.next();
        int m = sc.nextInt();
        int b = sc.nextInt();

        System.out.printf("%s-%d-%d", f, b, m);
        
               
    }
}
반응형

+ Recent posts