本履歴

購入した古本の履歴と時々プログラミング

コードゴルフ

そういえば、前に参加していたCodeIQのこっちのゴルフコンペもソースコード公開。最初のCゴルフの2次元連立方程式の問題。
C言語は通常まったく書かないけど(=ゴルフ専用)、頑張ってみたら、なんとか上級超えられた。わーお。
scanfする時に&a,&b,&c,..とかしたくなかったのでアドレスを渡して処理が工夫の箇所。
printfに変な引数付けないと、うまく処理されなかったので、泣く泣くつけている。全く意味不明。激おこ。
CよくCらないからCようがないCー

問題
https://codeiq.jp/ace/ozy4dm/q246

結果発表
http://codeiq.hatenablog.com/entry/2013/04/08/175858

最終版 118バイト

main(n,f,d,c,e,b,a,g){for(;~scanf("%d",&a+n%6);n--%6/5&&printf("%d %d\n",(d*e-b*f)/g,(a*f-c*e)/g,&f,&d,&c))g=a*d-b*c;}