以下の内容はhttps://sugarknri.hatenablog.com/entry/2017/07/15/032902より取得しました。


yukicoder No.543 命題

問題はこちら
No.543 命題 - yukicoder

問題文をよく読むと、入力「a b」に対しては「b a」を出力すれば良いことがわかる

main(){
	char a,b;
	scanf("%c %c",&a,&b);
	printf("%c %c",b,a);
}

1行まるごとひっくり返せばよい
頭から読んでお尻から出力→main再帰

main(i){read(0,&i,1);i&8||main()+putchar(i);}

45B


2017/08/13追記
普通にやったほうが短かった

main(i){gets(&i);printf("%c %c",i>>16,i);}

42B

数値のまま文字列処理するのも考えたけど流石にそれは長かった

main(i){gets(&i);i=i%255*65537-2080800-i;puts(&i);}
main(i){gets(&i);i+=(i%65537-8192)*65535;puts(&i);}



以上の内容はhttps://sugarknri.hatenablog.com/entry/2017/07/15/032902より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14