[구름] 레벨1 뱀이 지나간 자리
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이
level.goorm.io
오랜만에 코딩테스트 문제를 풀어보았다. 개인적으로는 프로그래머스가 구름보다 더 나은것 같긴한데 어쨌든 오랜만에 구름을 들어가 보았다. 근데 아무래도 레벨 1짜리보다는 2나 3정도를 해야 좀 뿌듯함을 느낄 수 있을 것 같다.
문제설명
입출력 및 테스트케이스
코드
import java.util.Scanner;
class Main
{
public static void main(String[] args) throws Exception
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
char[][] map = new char[n][m];
boolean change = true;
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
map[i][j] = '.';
}
}
for(int i=0; i<n; i++)
{
if(i%2==0)
{
for(int j=0; j<m; j++)
{
map[i][j] = '#';
}
}
else
{
if(change)
{
map[i][m-1] = '#';
change = false;
}
else
{
map[i][0] = '#';
change = true;
}
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
Syste m.out.print(map[i][j]);
}
System.out.println();
}
}
}