찰리의 놀이터

(C언어)문자열 흘려보내기 본문

알고리즘 공부

(C언어)문자열 흘려보내기

차알리 2021. 3. 30. 22:44

코린이의 관점에서 작성한 코드이고 조언이 있다면 댓글 부탁드립니다.

 

문자열을 입력받아 주어진 방향으로 주어진 수만큼 문자열을 흐르게 하여 출력하는 프로그램을 작성하시오.

- 입력파일의 첫째 줄에는 문자열이 주어진다.

- 둘째 줄에는 방향이 주어진다. L이면 왼쪽, R이면 오른쪽이다.

- 셋째 줄에는 몇 칸 흐르게 할지 그 수가 주어진다.

문자열이 COMPUTER라고 하면 문자열이 흐른 이후 결과는 다음과 같다.

 

방향이 왼쪽(L)인 경우

방향이 오른쪽(R)인 경우

1칸 흐른 후

OMPUTERC

RCOMPUTE

2칸 흐른 후

MPUTERCO

ERCOMPUT

3칸 흐른 후

PUTERCOM

TERCOMPU