본문 바로가기
알고리즘/문제풀이

[Java] 백준 10219 : Meats On The Grill

by abcodef 2023. 1. 28.

🔗 문제 내용

https://www.acmicpc.net/problem/10219

 

10219번: Meats On The Grill

각 테스트 케이스마다 각 고기덩이를 뒤집은 후의 불판의 상태를 H줄에 걸쳐서 출력한다. 각 줄에는 W개의 문자가 있어야 하며, 입력에서 주어진 각 고기 덩이가 뒤집힌 채로 있어야 한다. 이를

www.acmicpc.net

🌱 문제 풀이 방법

고기 2개가 그릴위에 다 안들어가는 경우도 고려해야 하는 줄 알고 복잡하게 풀려고 시도했는데...

그냥 뒤집기만 하면 되는 문제였다. 

간단하게 좌우로 뒤집었다.

🤔 공부가 필요한 부분

문제를 간단하게 생각하자...

💻 코드

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    static int T;
    static int H, W;
    public static void main(String[] args) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        T = Integer.parseInt(br.readLine());
        for(int i=0;i<T;i++){
            StringTokenizer st = new StringTokenizer(br.readLine());
            StringBuilder sb = new StringBuilder();
            H = Integer.parseInt(st.nextToken());
            W = Integer.parseInt(st.nextToken());
            for(int h=0;h<H;h++){
                String line = br.readLine();
                for(int w=W-1;w>=0;w--){
                    sb.append(line.charAt(w));
                }
                sb.append("\n");
            }
            System.out.println(sb);
        }
    }
}

'알고리즘 > 문제풀이' 카테고리의 다른 글

[Java] 백준 1563 : 개근상  (0) 2023.01.28
[Java] 백준 1025 : 물병  (0) 2023.01.28
[Java] 백준 3190 : 뱀  (0) 2022.06.25
[Java] 백준 13460 : 구슬 탈출 2  (0) 2022.06.25
[Java] 백준 14500 : 테트로미노  (0) 2022.06.23

댓글