Problem Solving/BOJ

[백준 / BOJ] C++ 27868 On My Way Dorm

nageune 2023. 3. 13. 19:57
728x90
반응형

27868번: On My Way Dorm

 

문제

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

 

27868번: On My Way Dorm

첫 번째 줄에 입력 형식과 같은 방법으로 사무실이 있는 층에서 아인이의 기숙사가 있는 층으로 퇴근하기 위한 커맨드를 출력한다. 가능한 커맨드가 여러 가지일 경우 그중 아무것이나 출력한

www.acmicpc.net

 

 

풀이

엘리베이터를 사용한 출근 경로가 주어지고 퇴근 경로를 구하는 문제다. 지문만 보면 어려워 보이지만 출근 경로를 뒤집어서 출력하면 되는 문제다. 지문 난이도와 예제 때문에 헷갈리기 쉽다.

 

 

코드

#include <bits/stdc++.h>
using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  // <- 사실상 필요 없는 부분
  int n, s;
  cin >> n >> s;
  vector<int> v(n);
  for (int i = 0; i < n; i++)
    cin >> v[i];
  // ->
  string cmd;
  cin >> cmd;
  // 문자열 뒤집기
  reverse(cmd.begin(), cmd.end());
  cout << cmd;
  return 0;
}

 

728x90
반응형