No Programming, No Life

プログラミング関連の話題や雑記

お題

Re:3年間の進歩(10分でコーディング)

Groovy! (挨拶) はじめに id:uehajさんが、3年間の進歩 - uehaj's blog で楽しそうなお題を解いていたので私もやってみました。こういう三年越しの計画とかっていいですね。昔自分で解いたお題を今の知識で再トライするとか素敵です。 お題 あなたはこれから…

お題:package-info.javaの一括生成

プログラミングお題の一覧はこちら ※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 (このお題の元ネタはこちら) JavaDocのパッケージ内容を記述するpackage-info.javaを生成するプログラ…

お題:階層のナンバリング

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 以下例のように、カンマと1で階層を表現するデータ入力がある。 階層ごとに出現順にインクリメントしナ…

お題:ポーカーをGroovyで解いてみた

お題 第一回 オフラインリアルタイムどう書くの参考問題 #勉強会 #Ruby #C - Qiita 問題 ポーカー5枚のカードを示す文字列を入力とし、ポーカーの役を出力せよ。 ただし: 一枚のカードは、スートを表す文字+ランクを表す文字列 で構成される。 スートを表す…

お題:アラビア数字・ローマ数字変換

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 アラビア数字 ローマ数字変換を行う関数、arabicToRoman および romanToArabic を実装せよ。 条件) ・…

お題:フルパスから相対パスを求める

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 二つのフルパスを受け取り、一つ目のパスから二つ目のパスへの相対パスを返す関数を実装せよ。 条件) …

お題:FizzBuzz(Nパターン)

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 1から100までの数をプリントするプログラムを書け。 ただし、[3, "Fizz", 5, "Buzz", 7, "Hoge"] のよ…

お題:ある金額になるコインの組み合わせ

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 ある金額になるコインの組み合わせ数とその組み合わせを全て答え下さい。 条件) ・コインの種類は自由…

お題:文字列を先頭から見て同じところまで除去

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 複数の文字列を受け取り、受け取った文字列をそれぞれ先頭から見てゆき、すべてが同じ内容であれば除去…

Re:今流行のお題を出してみた(一方通行を許可した迷路を作成)

はじめに 元ネタはこちら。前から取り組んでいたのですが、仕様が複雑なのとアルゴリズムを考えてたら頭がこんがらがってきてしまっていたのと、新年度が始まったので色々と忙しかったので、なかなか取り組めてなかったのですが、力技で作ったやつを公開して…

お題:時間帯重複チェック(応用編)

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 前回の時間帯重複チェックについて、後日、お客様から仕様変更を言い渡されました。 仕様変更の内容は…

お題:時間帯重複チェック

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 ある二つの時間帯(日をまたがない)が重複しているかどうかをチェックする処理を書いて下さい。 時間帯…

お題:ランダム文字列

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 半角英数からなる16桁の文字列をランダムに生成して下さい。使用できる文字は 'a'から'z', 'A'から'Z'…

お題:リストの内容比較

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 二つのリスト(左・右)の内容を比較し、片方にしかないものと両方に在るものを出力するプログラムを書…

お題:FizzBuzz

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに 'Fizz' と、5の…

お題:テストの実装

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 テストドリブン開発が主流になってきていますね。そこで各言語でJUnitのようなテストを実装して下さい…

お題:Hello, World

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 古のお題。 解いてみた Groovyで解いてみた (2010-10-12更新) Javaで解いてみた (2010-10-12更新) Scal…

プログラミングお題一覧

お題 一行説明 最終更新日 Hello, World まずはここから 2010-10-12 リストの内容比較 片方にしかないものと両方に在るものを出力(関連記事) 2010-10-23 テストの実装 JUnitなどのテスト実装例 2010-10-13 FizzBuzz FizzBuzzを素直に実装 2010-10-18 FizzBuz…