본문 바로가기

백준

17363 우유가 넘어지면?

어렵지는 않았는데 웹 IDE가 문제여서 좀 시간 걸렸다. 분명 맞게 했는데 왜 결과가 이상하지?? 고민했는데 이게 문제였다니. 그래서 visual studio로 갈아탔다.

 

map 사용해서 풀었음. 간단했다ㅎㅎ

 

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <functional>
#include <string>
#include <queue>
#include <stack>
#include <set>
#include <map>
#define xx first
#define yy second
#define all(x) (x).begin(), (x).end()
#pragma warning(disable:4996)

using namespace std;
using i64 = long long;
using ii = pair<int, int>;
using ii64 = pair<i64, i64>;

int main() {
    int n, m;
    scanf("%d %d", &n, &m);

    vector<string> v(n);
    for (int i = 0; i < n; i++)
        cin >> v[i];

    map<int, int> mp;

    mp[46] = 46;
    mp[79] = 79;
    mp[45] = 124;
    mp[124] = 45;
    mp[47] = 92;
    mp[92] = 47;
    mp[94] = 60;
    mp[60] = 118;
    mp[118] = 62;
    mp[62] = 94;

    for (int i = m - 1; i >= 0; i--)
    {
        for (int j = 0; j < n; j++)
        {
            printf("%c", mp[v[j][i]]);
        }
        printf("\n");
    }

    return 0;
}

 

 

 

'백준' 카테고리의 다른 글

2503 숫자 야구  (0) 2020.07.29
17371 이사  (0) 2020.07.25
15961 회전초밥  (0) 2020.07.21
1072 게임  (0) 2020.07.20
1260 DFS와 BFS  (0) 2020.07.18