알고리즘 공부를 체계적으로 하고자 다양한 사이트 중 코드트리를 선택했다.
문제를 많이 풀기보다, 내가 부족한 부분의 좋은 문제를 풀고 싶었다.
내 상황을 직접 입력해서 아래처럼 플랜을 추천 받을 수도 있지만!
실력 진단 체크: 시간 내에 문제를 풀어 결과를 받아볼 수도 있다.
"위 아래"로 반복해서 숫자를 채우는 문제
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
[BJ] 1965: 상자넣기 (0) | 2023.12.12 |
---|---|
[BJ] 16987 : 계란으로 계란치기 (0) | 2023.12.12 |
[코드트리 챌린지] 5회차(10월 4일 ~ 10월 9일) : 사각형 채우기 3 (1) | 2023.10.09 |
[코드트리 챌린지] 블로그 챌린지 : 4회차(9월27일 ~ 10월 2일) / 뿌요뿌요 (0) | 2023.10.02 |
[코드트리 챌린지] 문자열 - 문자열 선언하고 사용하기 (0) | 2023.09.18 |
댓글 영역