아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

문자열 바꾸기

시간 제한1초메모리 제한1024 MB

요약
대문자로 된 문자열에서 가장 왼쪽 U부터 가장 오른쪽 F까지 사이의 문자는 C로, 그 바깥은 하이픈으로 바꾸는 문제입니다.
난이도

쉬움10점 중 2점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

우리는 UCF를 사랑하므로 모든 것을 UCF로 바꾸려 합니다.

문자열이 주어지면 다음 규칙에 따라 UCF로 바꾸십시오.

  • 가장 왼쪽 "U"보다 앞에 있는 문자는 하이픈 ("-")으로 바꿉니다.
  • 가장 오른쪽 "F"보다 뒤에 있는 문자는 하이픈으로 바꿉니다.
  • 가장 왼쪽 "U"와 가장 오른쪽 "F" 사이에 있는 문자는 "C"로 바꿉니다.

문자열에는 "U"가 적어도 하나 있고, 그 "U" 뒤에 "F"가 적어도 하나 있으며, "U"와 "F" 사이에 문자가 적어도 하나 있습니다.

입력

입력은 한 줄이며, 대문자 알파벳으로 이루어진 문자열이 주어집니다. 문자열의 길이는 3 이상 50 이하입니다.

출력

입력받은 문자열을 UCF로 바꾼 결과를 출력합니다.

예제4

  1. 예제 1

    입력
    ABUDEGHFXYZ
    
    예상 출력
    --UCCCCF---
    
  2. 예제 2

    입력
    CCUZF
    
    예상 출력
    --UCF
    
  3. 예제 3

    입력
    ABFABCUABABFABUABFABUAB
    
    예상 출력
    ------UCCCCCCCCCCF-----
    
  4. 예제 4

    입력
    UABCFABCDE
    
    예상 출력
    UCCCF-----