Golang

【プログラミング】CodeIQ用入出力類

CodeIQを色々な言語でやってると「入出力どうやったっけ」って場面が増えたり、出先でやる時作り直したりがダルかったりしたので、入出力類だけ自分用にまとめます。 CとC#は追加したいですが、とりあえずいったん飽きたのでこれまで。 gist.github.com

【Golang】runnerw.exe: CreateProcess failed with error 216 (no message available)への対処【Goland】

結論 packageの名前をmainに改名して下さい。 状況 Golandでrunnerw.exe: CreateProcess failed with error 216 (no message available)と出て下記のコードが実行できませんでした。 package IOTemplate_Go import "fmt" func main() { var str string fmt.S…

【Golang】QuickSort、訂正

wrongwrong163377.hatenablog.com wrongwrong163377.hatenablog.com 以前の2記事のQuickSortに非効率な間違いがあったので訂正します。 間違っていたところ 再帰の門番ではLengthが2以下、つまり3未満で判定する必要がありましたが、2未満で判定してました。…

【Golang】簡単なQuickSortを並列化

wrongwrong163377.hatenablog.com この記事のQuickSortのコードの門番には間違いがあるので訂正しました。 背景 wrongwrong163377.hatenablog.com 前回の記事の続きです。 記事作成時点のリポジトリは以下。 https://github.com/k163377/QuickSortGo/tree/48…

【Golang】簡単なQuickSortを書いてみた

wrongwrong163377.hatenablog.com この記事のQuickSortのコードの門番には間違いがあるので訂正しました。 背景 何かを作るようなやる気は起きないけどプログラムは組んでたい気分だったので、前々から触ってみたかったGolangでQuickSortを書いてみました。 …