C++/Programmers

[프로그래머스/C++] 008_문자열 돌리기

페프 2024. 3. 2. 22:49

문제 설명

문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.


제한사항

1 ≤ str의 길이 ≤ 10


입출력 예

입력 #1

abcde
출력 #1

a
b
c
d
e

코드

#include <iostream>
#include <string>

using namespace std;

int main(void) {
    string str;
    cin >> str;
    int length = str.length();
    if(1 <= length && length <= 10){
        for(int i = 0; i < length; i++){
            cout << str[i]<< endl;
        }
    }
    else{
        cout << "error";
    }
    return 0;
}

다른 사람 풀이

#include <iostream>
#include <string>

using namespace std;

int main(void) {
    string str;
    cin >> str;
    for(char ch : str)
        cout << (char)ch << endl;
    return 0;
}