#. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15FZuqAL4CFAYD&categoryId=AV15FZuqAL4CFAYD&categoryType=CODE* 이 문제의 저작권은 SW Expert Academy에 있습니다. [입력] 가장 첫줄은 전체 테스트 케이스의 수이다. 각 테스트 케이스의 첫 줄에 두 자연수가 주어지는데 각각 배열의 세로 크기 N, 배열의 가로크기 M이다 (1≤N
#. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pq-OKAVYDFAUq&categoryId=AV5Pq-OKAVYDFAUq&categoryType=CODE* 이 문제의 저작권은 SW Expert Academy에 있습니다. N x N 행렬이 주어질 때, 시계 방향으로 90도, 180도, 270도 회전한 모양을 출력하라. [제약 사항] N은 3 이상 7 이하이다. [입력] 가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다. 각 테스트 케이스의 첫 번째 줄에 N이 주어지고, 다음 N 줄에는 N x N 행렬이 주어진다. [출력] 출력의 첫 줄은 '#t'로 시작하고,..
#. 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWQl9TIK8qoDFAXj [입력]첫 번째 줄에 테스트 케이스의 수 T가 주어진다.각 테스트 케이스의 첫 번째 줄에는 두 정수 N,M(3≤N,M≤50)이 공백으로 구분되어 주어진다.다음 N개의 줄에는 M개의 문자로 이루어진 문자열이 주어진다. i번 째 줄의 j번째 문자는 깃발에서 i번째 행 j번째 열인 칸의 색을 의미한다.‘W’는 흰색, ‘B’는 파란색, ‘R’은 빨간색을 의미한다. ‘W’, ‘B’, ‘R’외의 다른 문자는 입력되지 않는다. [출력]각 줄마다 "#T" (T는 테스트 케이스 번호)를 출력한 뒤, 러시아 국기 같은 깃발을 만들기 위해서 새로 ..
4615. 재미있는 오셀로 게임 [입력]첫 번째 줄에 테스트 케이스의 수 T가 주어진다.각 테스트 케이스의 첫 번째 줄에는 보드의 한 변의 길이 N과 플레이어가 돌을 놓는 횟수 M이 주어진다. N은 4, 6, 8 중 하나이다.그 다음 M줄에는 돌을 놓을 위치와 돌의 색이 주어진다.돌의 색이 1이면 흑돌, 2이면 백돌이다.만약 3 2 1이 입력된다면 (3, 2) 위치에 흑돌을 놓는 것을 의미한다.돌을 놓을 수 없는 곳은 입력으로 주어지지 않는다. [출력]각 테스트 케이스마다 게임이 끝난 후 보드 위의 흑돌, 백돌의 개수를 출력한다.흑돌이 30개, 백돌이 34인 경우 30 34를 출력한다. 123456789101112131415161718192021222324252627282930313233343536373..
1204. 최빈수 구하기123456789101112131415161718192021222324252627282930313233343536373839404142434445import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer; public class Solution1204 { public void run() throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); for(int i=0; i max) { max =..
12345678910111213141516171819import java.io.BufferedReader;import java.io.InputStreamReader; public class Solution2046 { public void run() throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); StringBuilder sb = new StringBuilder(); for(int i=0; i
123456789101112131415import java.io.BufferedReader;import java.io.InputStreamReader; public class Solution2047 { public void run() throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine().toUpperCase(); System.out.println(input); } public static void main(String[] args) throws Exception { new Solution2047().run(); }} Colored by Col..
12345678910111213141516171819202122232425import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; // 2050. 알파벳을 숫자로 변환public class Solution2050 { public void run() throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); // StringBuilder() : 문자열을 더할 때 새로운 객체를 생성하지 않고 기존의 데이터 더하는 방식 cha..