codeeval

Ruby1.9でCodeEvalのPrime Palindrome

1000未満の、「素数かつ回文数」の最大値を出力する

Go言語でCodeEvalのFizzBuzz

CodeEval

Go言語でCodeEvalのEmail Validation

関連 : Python2でCodeEvalのEmail Validation - brainstorm net/mailパッケージにアドレスをパースする関数が用意されている package main import ( "bufio" "flag" "fmt" "io" "net/mail" "os" ) func isValidMailAddress(address string) bool { _, err :=…

Python2でCodeEvalのEmail Validation

input.txt foo@bar.com this is not an email id admin#codeeval.com good123@bad.comoutput true false false true

Go言語でCodeEvalのChain Inspection

関連 : Python2でCodeEvalのChain Inspection - brainstorm

Python2でCodeEvalのChain Inspection

CodeEvalセミコロン区切りの各要素がちゃんとBEGINからENDまでのチェーンになっているかどうかを調べる。input.txt 4-2;BEGIN-3;3-4;2-END 4-2;BEGIN-3;3-4;2-3output GOOD BAD

Go言語でCodeEvalのString Rotation

関連 : Python2でCodeEvalのString Rotation - brainstorm

Python2でCodeEvalのString Rotation

CodeEval各行のカンマ区切りの2カラム目が、1カラム目の文字列をrotateさせたものであるかどうかをTrue、Falseで出力する。 input Hello,lloHe Basefont,tBasefon output True True

Go言語でCodeEvalのDecode Numbers

Python2でCodeEvalのDecode Numbers

CodeEval以下のようなアルファベットと数字の対応があるとして A : 1 B : 2 C : 3 ... Z : 26 与えられた数字をアルファベットにデコードできるパターンがいくつあるか答える問題input.txt 12 123output 2 312であれば「AB」もしくは「L」にデコードできるの…

Go言語でCodeEvalのMinimum Coins

関連 : Python2でCodeEvalのMinimum Coins - brainstorm

Python2でCodeEvalのMinimum Coins

CodeEval額面が1、3、5のコインがあるとする。 各行の数字になるコインの組み合わせのうち、コイン数がもっとも少なくて済む場合の枚数を出力するinput.txt 11 20output 3 4

Go言語でCodeEvalのOverlapping Rectangles

関連 : Python2でCodeEvalのOverlapping Rectangle - brainstorm

Python2でCodeEvalのOverlapping Rectangles

CodeEval 各行に8の数値が与えられる。 最初の2つが一つ目のrectangleの左上の座標。 次の2つが1つ目のrectangleの右下の座標。 残りの4つは同様に2つ目のrectangleの左上と右下の座標。2つのrectangleが座標上で重複しているかどうかをTrue or Falseで返す …

Go言語でCodeEvalのCash Register

関連 : Python2でCodeEvalのCash Register - brainstorm

Go言語でCodeEvalのThe Major Element

関連 : Python2でCodeEvalのThe Major Element - brainstorm

Python2でCodeEvalのThe Major Element

カンマ区切りの文字列で、半数以上を占めている要素を出力する。 該当する要素がない場合がNoneを出力する。input 92,19,19,76,19,21,19,85,19,19,19,94,19,19,22,67,83,19,19,54,59,1,19,19 92,11,30,92,1,11,92,38,92,92,43,92,92,51,92,36,97,92,92,92,43…

Python2でCodeEvalのArray Absordity

input 5;0,1,2,3,0 20;0,1,10,3,2,4,5,7,6,8,11,9,15,12,13,4,16,18,17,14output 0 4 関連 : Go言語でCodeEvalのArray Absurdity - brainstorm

Go言語でCodeEvalのArray Absurdity

input 5;0,1,2,3,0 20;0,1,10,3,2,4,5,7,6,8,11,9,15,12,13,4,16,18,17,14output 0 4

Go言語でCodeEvalのSplit The Number

「3413289830 a-bcdefghij」だったら、3-413289830を計算して解を出力するinput 3413289830 a-bcdefghij 776 a+bc 12345 a+bcde 1232 ab+cdoutput -413289827 83 2346 44 関連 : python 2でCodeEvalのSplitted Number - brainstorm

python 2.xでCodeEvalのSplit The Number

「3413289830 a-bcdefghij」だったら、3-413289830を計算して解を出力するinput 3413289830 a-bcdefghij 776 a+bc 12345 a+bcde 1232 ab+cdoutput -413289827 83 2346 44

Go言語でCodeEvalのPrime Palindrome

Go言語でCodeEvalのCOMPRESSED SEQUENCE

CodeEval数字が並んだファイルを与えられるので、1行毎に、「要素が続いた数」+「要素」の並びに変換して出力する。input 40 40 40 40 29 29 29 29 29 29 29 29 57 57 92 92 92 92 92 86 86 86 86 86 86 86 86 86 86 73 73 73 73 41 41 41 41 41 41 41 41 41…

Go言語でCodeEvalのMorse Code

CodeEvalinput.txt .- ...- ..--- .-- .... .. . -.-. -..- ....- ..... -... .... ...--output AV2WHIECX 45 BH3参考 : モールス符号 - Wikipedia

Go言語でCodeEvalのRoad Trip

CodeEval input.txt Rkbs,5453; Wdqiz,1245; Rwds,3890; Ujma,5589; Tbzmo,1303; Vgdfz,70; Mgknxpi,3958; Nsptghk,2626; Wuzp,2559; Jcdwi,3761; Yvnzjwk,5363; Pkabj,5999; Xznvb,3584; Jfksvx,1240; Inwm,5720; Ramytdb,2683; Voclqmb,5236; output 1245,…

Go言語でCodeEvalのHidden Digits

CodeEvalaからjまでのアルファベットは0-9に置き換える 見えている数字はそのまま それ以外の文字は全て無視 数字が1文字も残らなかった場合はNONEを返すinput.txt abcdefghik Xa,}A#5N}{xOBwYBHIlH,#W (ABW>'yy^'M{X-K}q, 6240488 output 012345678 05 NONE…

Go言語でCodeEvalのMixed Content

CodeEvalinput.txt 8,33,21,0,16,50,37,0,melon,7,apricot,peach,pineapple,17,21 24,13,14,43,41output melon,apricot,peach,pineapple|8,33,21,0,16,50,37,0,7,17,21 24,13,14,43,41

Go言語でCodeEvalのMultiply Lists

CodeEvalinput.txt 9 0 6 | 15 14 9 5 | 8 13 4 15 1 15 5 | 1 4 15 14 8 2 output 135 0 54 40 13 16 225 14 120 10

Go言語でCodeEvalのSwap Elements

CodeEvalinput.txt 1 2 3 4 5 6 7 8 9 : 0-8 1 2 3 4 5 6 7 8 9 10 : 0-1, 1-3 output 9 2 3 4 5 6 7 8 1 2 4 3 1 5 6 7 8 9 10

Go言語でCodeEvalのLongest Word

CodeEvalinput.txt some line with text another lineoutput some another