發布時間: July 17, 2017, 12:21 p.m. 最後更新時間: July 14, 2020, 2:56 p.m. 時間限制: 10ms 記憶體限制: 50M
你知道各個語言要怎麼把字串print出來嗎
C語言用 printf("string");
C++用 cout<<"string";
Javascript用 console.log('string');
Java用 System.out.print("string")
Python3用 print("string")
在這些語言的字串裡面都是用 \ 符號來escape特殊字元的
像是 \ 要變成 \\ (All)、 " 要變成 \" (C,C++,Java,Python3)、 ' 要變成 \' (Javascript)
給你語言名稱和要輸出的字串,可以生成在各個語言中要如何print出那個字串嗎?
描述不夠清楚的地方請看範例測資
有多筆輸入,每筆有兩個字串lang,str
lang代表語言,可能是C++ Python3 C Java Javascript
str是要print的
輸出一行程式碼代表在各個語言的print出str方法
C++ Hello'"'\\World Python3 Hello'"'\\World Java Hello'"'\\World Javascript Hello'"'\\World C Hello'"'\\World
cout<<"Hello'\"'\\\\World"; print("Hello'\"'\\\\World") System.out.print("Hello'\"'\\\\World"); console.log('Hello\'"\'\\\\World'); printf("Hello'\"'\\\\World");