2013-01-01から1年間の記事一覧

Go言語でCodeEvalのNumber Pairs

2つの数字の和が、セミコロンで区切られた、各行の末尾の数字xになる組み合わせを出力する 組み合わせがなければNULLを出力input 1,2,3,4,6;5 2,4,5,6,9,11,15;20 1,2,3,4;50 output 1,4;2,3 5,15;9,11 NULLCodeEval関連 : PythonでCodeEvalのNumber Pairs -…

Go言語でCodeEvalのDouble Squares

CodeEval関連 : PythonでCodeEvalのDouble Squares - brainstorm

Go言語でCodeEvalのTrailing String

CodeEvalinput Hello World,World Hello CodeEval,CodeEval San Francisco,San Jose OK,NOK Random Numbers,ers output 1 1 0 0 1stringsパッケージにHasSuffixというのがあった関連 : PythonでCodeEvalのTrailing String - brainstorm

Go言語でCodeEvalのDecimal to Binary

CodeEval関連 : PythonでCodeEvalのDecimal To Binary - brainstorm

Go言語でCodeEvalのSum of integers

CodeEval 関連 : PythonでCodeEvalのSum Of Integers - brainstorm

Go言語でCodeEvalのNumber of Ones

input 10 22 56output 2 3 3 CodeEval関連 : PythonでCodeEvalのNumberOfOnes - brainstorm

Go言語でCodeEvalのEndianness

CodeEval関連 : PythonでCodeEvalのEndianness - brainstorm

Go言語でCodeEvalのRemove Characters

CodeEval input how are you, abc hello world, def output how re you hllo worl 関連 : PythonでCodeEvalのRemove Characters - brainstorm

Go言語でCodeEvalのFirst Non-Repeated Character

CodeEvalinput yellow tooth output y h 関連 : PythonでCodeEvalのFirst Non-Repeated Character - brainstorm

PythonでCodeEvalのLowest Common Ancestor

Go言語でCodEvalのLowest Common Ancestor

CodeEval 2分木のデータはハードコーディングでいい 30 | ____ | | 8 52 | ____ 3 20 | ____ | | 10 29 入力ファイルの各行に2つの数字が渡されるので、2分木上で一番近い、共通の親を取得して出力する input.txt 8 52 3 29 output 30 8

PythonでCodeEvalのMth to last element

CodeEval以下のようなファイルが与えられるのでinput.txt a b c d 4 e f g h 2 各行の一番最後の数値mを取得して、m以外の文字の後ろからm番目(1 origin)を出力する output a g

Go言語でCodeEvalのMth to last element

PythonでCodeEvalのStack Implementation

関連 : Go言語でCodeEvalのStack Implementation - brainstorm

Go言語でCodeEvalのStack Implementation

CodeEval1行ごとに値をSplitして、すべての値をstackに入れ、1つ飛ばしで出力するinput.txt 1 2 3 4 10 -2 3 4output 4 2 4 -2

Go言語でCodeEvalのDetecting Cycles

関連 : PythonでCodeEvalのDetecting Cycles - brainstormdeferする関数の中でrecover()を実行することによって、実行時例外を捕捉できるらしい

Go言語でCodeEvalのLongest Lines

関連 : PythonでCodeEvalのLongest Lines - brainstorm

PythonでCodeEvalのLongest Lines

CodeEval入力ファイルの1行目が取得する行数n 2行目以降を長い順でn行取得して表示input.txt 2 Hello World CodeEval Quick Fox A San Franciscooutput San Francisco Hello World

Go言語でCodeEvalのPangrams

CodeEval関連 : PythonでCodeEvalのPangrams - brainstorm

Go言語でCodeEvalのHex to Decimal

CodeEval You will be given a hexadecimal (base 16) number. Convert it into decimal (base 10). input.txt 9f 11output 159 17 ParseIntで基数変換できる 関連 : Go言語で基数変換 - brainstorm

Python 2.xでCodeEvalのHex to Decimal

CodeEval You will be given a hexadecimal (base 16) number. Convert it into decimal (base 10). input.txt 9f 11output 159 17

Go言語でCodeEvalのN Mod M

CodeEval組み込みの機能を使わずに余りを求める昨日でpython2で書いたので、今日はGoで書いてみる。ループじゃなくて再帰にしてみた。関連 : PythonでCodeEvalのN Mod M - brainstorm

Python 2.xでCodeEvalのN Mod M

CodeEval組み込みの機能を使わずに余りを求めるという問題input.txt 20,6 2,3output 2 2

Go言語でCodeEvalのSelf Describing Numbers

CodeEval 関連 : PythonでCodeEvalのSelf Describing Numbers - brainstorm 与えられた数値の各インデックスの値が、そのインデックスの出現回数とイコールのものをself describing numberとする2020の場合 "2020"[0]は2で、0は2回出現 "2020"[1]は0で、1は…

Go言語でCodeEvalのHappy Numbers

CodeEval与えられた数字の各桁の二乗を足しあわせた数を求め、それが1になればHappy Number。 1にならなければ得られた数字に対して同じ処理を繰り返す。 7の場合は7->49->97->130 ->10-> 1でHappyNumber 22の場合は8->64->52->29->85->89->145->42->20->4->…

Go言語でCodeEvalのRightmost Char

CodeEval 関連 : PythonでCodeEvalのRightmost Char - brainstorm

Go言語でCodeEvalのSet Intersection

CodeEval関連 : PythonでCodeEvalのSet Intersection - brainstorm

Go言語でCodeEvalのUnique Elements

CodeEval関連 : PythonでCodeEvalのUnique Elements - brainstorm 関連 : OcamlでUnique Elements - brainstorm

Go言語でCodeEvalのFile Size

関連 : PythonでCodeEvalのFile Size - brainstorm

Go言語でCodeEvalのOdd Numbers

100以下の奇数を出力するだけなので簡単関連 : PythonでCodeEvalのOdd Numbers - brainstorm