f978: Ook!
Tags : Ook! 專屬你的語言
Accepted rate : 2人/2人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2021-07-12 21:40

Content

如果你是一隻猩猩,想要寫程式,但是不會用電腦、不懂英文符號怎麼辦?

不用擔心 David Morgan-Mar 為你設計了專屬的程式語言 "Ook!"

"Ook" 也就是猩猩發出的叫聲,依據語氣不同,分成三種,分別為:"Ook.", "Ook?", "Ook!"

三種 "Ook" 兩個 (可重複) 排一組可組成九種形式,選出八種組成的語言就能符合圖靈完備性,以下為 8 種Ook 所組成的指令:

 Ook!描述
1.    Ook. Ook?    指標加一
2.Ook? Ook.指標減一
3.Ook. Ook.指標指向的值加一
4.Ook! Ook!指標指向的值減一
5.Ook! Ook.將指標指向的值用 ASCII 碼輸出
6.Ook. Ook!將指標指向的值設為輸入值
7.Ook! Ook?如果指標指向的值為零,向後跳到對應的 8.指令的後一指令
8.Ook? Ook!跳回前一個 7.指令

 

若不清楚,可見 Wiki

你以為我要叫你寫出一個程式,可以執行這些指令嗎?那你就太單純了,因為 ZJ 上已經有人出了類似的題目,所以今天要叫你做的比較簡單,就是判斷給你的 Ook! 代碼會不會 CE (編譯錯誤)

Input

輸入一串 Ook! 代碼,裡面會出現的字元只有 ASCII 碼 (10進制) 的 10、32~126 號,也就是可顯示字元和換行鍵

少於 10000 個單字

Output

若可編譯,輸出 Ook. Ook? Ook! Ook! Ook? Ook.

反之,輸出 Ook. Ook. Ook! Ook! Ook. Ook.

Sample Input #1
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
Sample Output #1
Ook. Ook? Ook! Ook! Ook? Ook.
Sample Input #2
#include <iostream>
int main(){
    std::cout<<"Hello, world!\n";
    return 0;
}
Sample Output #2
Ook. Ook. Ook! Ook! Ook. Ook.
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (11%): 1.0s , <1M
不公開 測資點#1 (11%): 1.0s , <1M
不公開 測資點#2 (11%): 1.0s , <1M
不公開 測資點#3 (11%): 1.0s , <1M
不公開 測資點#4 (11%): 1.0s , <1M
不公開 測資點#5 (11%): 1.0s , <1M
不公開 測資點#6 (11%): 1.0s , <1M
不公開 測資點#7 (11%): 1.0s , <1M
不公開 測資點#8 (12%): 1.0s , <1M
Hint :

範例 1 可輸出 "Hello, world!" 喔

想想看有什麼情況會導致編譯錯誤。

---------------------

100%:無特別限制

Tags:
Ook! 專屬你的語言
出處:
第四屆簡單的小競賽 [管理者:
becaido (Caido)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」