頁面無法載入?點擊這裡可能會修復。
Placeholder

#2027

변수명 바꾸기 1s 128MB

問題

Java에서는 변수 등의 이름을 정할 때 알파벳만 사용하고 전부 붙여 쓰되 

단어가 구분될 때에는 대문자로 구분한다. (항상 맨 첫번째 글자는 소문자이다.)

다음의 변수 명은 Java에서 사용하는 변수명의 예다.

longAndMnemonicIdentifier name nEERC

C++에서는 알파벳 소문자만 쓰되, 구분할 때에는 '_'로 구분한다. 예를 들자면 다음과 같다.

long_and_mnemonic_identifier name n_e_e_r_c

Java의 변수명이 주어졌을 때 C++의 변수명으로, C++의 변수명이 주어졌을 때 

Java의 변수명으로 변환하는 프로그램을 작성하라


輸入

입력은 정확히 4개의 변수명이 입력된다. 변수명(1≤변수명길이≤100,000)은 한 줄에 하나씩 입력된다.


輸出

자바이름이면 C++로 C++이름이면 자바로 변환해 출력하고 둘 다 아닐 경우에는 'Error!'를 출력한다.


範例

long_and_mnemonic_identifier 

anotherExample
i
bad_Style
longAndMnemonicIdentifier 

another_example
i
Error!

來源

NEERC 2006 J번
需要登入才能撰寫程式碼。