共有
  • 記事へのコメント31

    • 注目コメント
    • 新着コメント
    その他
    letsspeak
    letsspeak Excel列名変換問題で第2回社内プログラミングコンテストを開催してみた(前編) - give IT a try (id:JunichiIto / @JunichiIto77)

    2012/07/08 リンク

    その他
    yao3
    yao3 文字0からYまでの26進数と考えれば納得。文字1からAを使った十進数みたいなもんか。ゼロのない世界?

    2011/12/01 リンク

    その他
    kiyo_hiko
    kiyo_hiko 続・FizzBuzz。まず問1が15分ぐらい。「use List::Util qw/reduce/;$cs='XFD';print reduce{$a+26**($n++)*(ord($b)-64)}0, (reverse split //,$cs)」字数で言うとmapのsumを取ったほうが短い。問2がこれの拡張か。いけるかな?

    2011/11/14 リンク

    その他
    Silica
    Silica main(int c,char**v){int x=0,b=1;for(c=strlen(v[1]);c>0;b*=26){x+=(v[1][--c]-64)*b;}printf("%d",x);} // 丁度100文字、って思ったら半角だからそんな必要無かったのか…いや、まず色々駄目だけど

    2011/11/14 リンク

    その他
    t-murachi
    t-murachi ブ米見てたら Perl6 ずるいとか思えてきたw 自分の回答: http://bit.ly/uOBDo3

    2011/11/12 リンク

    その他
    setamise
    setamise 問1も2も1時間ずつ掛かった。バリバリとコードを書かない人はこのくらいかかる気がする。時間の半分以上は正しい書き方を調べる時間。

    2011/11/06 リンク

    その他
    FTTH
    FTTH long max超えたらどうすんだろう

    2011/11/06 リンク

    その他
    miya2000
    miya2000 javascript:alert((function ExcelColConv(str){return eval(str.replace(/./g,'(')+0+(str.replace(/./g,')*26+parseInt("$&",36)-9')));})('XFD'))

    2011/11/05 リンク

    その他
    eagletmt
    eagletmt 次にこれ解こう http://poj.org/problem?id=1496

    2011/11/04 リンク

    その他
    trashtoy
    trashtoy 面白そう。時間があったらやってみたいのだが。

    2011/11/04 リンク

    その他
    kits
    kits 問題1: perl -E 'say scalar @{["A" .. shift]}' XFD

    2011/11/04 リンク

    その他
    masaru_b_cl
    masaru_b_cl 後でやってみる

    2011/11/04 リンク

    その他
    aereal
    aereal Rubyで書いた -> http://htn.to/9ppZZG

    2011/11/04 リンク

    その他
    umaemong
    umaemong 敢えて基数変換 (function(a){return parseInt(a.replace(/./g,function(m){return (m.charCodeAt()-64).toString(26)}),26)})('XFD'); ← バグってました。すみません。

    2011/11/03 リンク

    その他
    nakag0711
    nakag0711 これって26進でも27進でもないよな。むしろ26進扱いみたいなこの算法で見事に計算できてしまうことのほうが不思議。

    2011/11/03 リンク

    その他
    hush_puppy
    hush_puppy 2位の人はちゃんと不要なコメントを消しとけば1位になったんじゃないかと予想。(ついでに0乗も分岐しないで)/問2の落とし穴に見事に落ちたw A@ってなんだこれw

    2011/11/03 リンク

    その他
    teppey
    teppey python -c 'import sys; print reduce(lambda n,c:n*26+(ord(c)-64),sys.argv[1],0)' XFD

    2011/11/03 リンク

    その他
    ArcWaterCash
    ArcWaterCash 帰ってからゆっくりやろう

    2011/11/03 リンク

    その他
    Crimson_Apple
    Crimson_Apple Perl勉強してからやると乗り遅れそうなのでJavaで解いてしもうた…。/ワンライナーで解けるのかっこええなー…。 http://goo.gl/bF7si

    2011/11/03 リンク

    その他
    usamyu56
    usamyu56 文字列作ってindex関数、は目から鱗だった。perlそのものはやったことないけど

    2011/11/03 リンク

    その他
    kutakutatriangle
    kutakutatriangle 家に帰ったら自分も挑戦してみようかな。

    2011/11/03 リンク

    その他
    laiso
    laiso 人々のワンライナーに疲れたので PHP5.3 で冗長にやった https://gist.github.com/1335869 / ord とか pow とかを知ってるかではやさは違いそう。あと個人的にはエクセルシートの仕様がよくわかってなかった。

    2011/11/03 リンク

    その他
    SiroKuro
    SiroKuro ちょっと考えたけど、A ~ Z を 0 ~ 9 + A ~ P にシフトさせた上で BigInteger に基数27で突っ込むのが簡単そうだ。

    2011/11/03 リンク

    その他
    youz
    youz C#/LINQ 別解 input.Aggregate(0, (n, c) => n * 26 + c - 64); // いかん0抜けてた

    2011/11/03 リンク

    その他
    ghostbass
    ghostbass 問題を借りていいかな/ そして盛り上がるワンライナー↓

    2011/11/03 リンク

    その他
    wataken44
    wataken44 ruby -e 'n=0; ARGV[0].each_byte{|c| n = n * 26 + (c - 64)}; puts n'; 業務に使ってる言語で90分使わないといけないならやばいんじゃないか?;

    2011/11/03 リンク

    その他
    kkotyy
    kkotyy 面白いことやってるなー

    2011/11/03 リンク

    その他
    matarillo
    matarillo Excel列名のアルファベットにはゼロに相当する文字がないのがちょっとハマるポイント。

    2011/11/03 リンク

    その他
    kzhvsonic
    kzhvsonic 必要に迫られてVBAで作ったことあったなあ…… /自分で過去に書いたロジック思い出せず2問目で時間切れ/(^o^)\ / ブクマコメントのワンライナー回答見てさらに/(^o^)\

    2011/11/03 リンク

    その他
    dankogai
    dankogai perl -E '$n=$n*26-64+ord for split//,shift;say$n' XFD ; perl -E 'say 0+@{[A..shift]}' XFD; perl -E '$_=A;$_++while--$ARGV[0];say' 16384

    2011/11/03 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Excel列名変換問題で第2回社内プログラミングコンテストを開催してみた(前編) - give IT a try

    2011.12.31 追記 後編を書きました。こちらもあわせてどうぞ。 Excel列名変換問題で第2回社内プログラ...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - 暮らし

    いま人気の記事 - 暮らしをもっと読む

    新着記事 - 暮らし

    新着記事 - 暮らしをもっと読む

    同時期にブックマークされた記事