상세 컨텐츠

본문 제목

[코드트리 챌린지] 실력체크 + 적절한 문제집 추천

💯ProblemSolving/문제 풀이

by :Eundms 2023. 9. 1. 07:56

본문

알고리즘 공부를 체계적으로 하고자 다양한 사이트 중 코드트리를 선택했다.

문제를 많이 풀기보다, 내가 부족한 부분의 좋은 문제를 풀고 싶었다.

 


실력진단

내 상황을 직접 입력해서 아래처럼 플랜을 추천 받을 수도 있지만!

 

실력 진단 체크:  시간 내에 문제를 풀어 결과를 받아볼 수도 있다.

기본문제는 잘 풀었지만!! 상위 문제를 못풀어 dfs, bfs에 대한 학습이 필요하다는 결과가 나왔다.

 

오!

 


[코드트리 문제] 지그재그로 숫자 채우기

"위 아래"로 반복해서 숫자를 채우는 문제

import java.io.*;
import java.util.*;
public class Main {
    static int n,m;
    static int[][] box;
    public static void main(String[] args) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        n = Integer.parseInt(st.nextToken());
        m = Integer.parseInt(st.nextToken());
        box = new int[n][m];
        int x = 0;
        for(int i = 0; i < m ; i++){
            if(i%2==0){
                for(int j = 0; j < n; j++){
                    box[j][i] = x++;
                }
            }else{
                for(int j = n-1; j >= 0; j--){
                    box[j][i] = x++;
                }
            }
        }

        for(int i = 0; i < n ; i++){
           for(int j = 0; j < m; j++){
                System.out.print(box[i][j]+" ");
            } 
            System.out.println();
        }


    }
}

 

https://www.codetree.ai/missions/4/problems/zigzag-numbering?&utm_source=clipboard&utm_medium=text

 

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

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

www.codetree.ai


프로그래밍 기초 문제집을 통해 기본적인 반복문, if문, 문자열 처리에 대한 부분이 부족하다는 것을 깨달았다.

 

관련글 더보기

댓글 영역