32nd Diary

過去の日記

2009年
12月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

めーるあどれす:ruby -r base64 -e 'puts Base64.decode64("dGFrQG5vMzIudGs=")'


トップ «前の日記(2009-12-15 (Tuesday)) 最新 次の日記(2009-12-17 (Thursday))» 編集

2009-12-16 (Wednesday) [長年日記]

カードを配る

ref 10分でコーディング|プログラミングに自信があるやつこい!!

via hogehoge

Rubyで書いていた。 イテレータなどベンリな機能があると、ハンパなときは何も出力しない、というのが逆になかなか織り込みづらい。 Twitterにポストするつもりで、140文字以内で書こうとしたが、どうにも縮まらず、gistいき。

https://gist.github.com/257686/07118a2b44aacaf3ee2f84ce345317b4d64095d6

たまたまこのポストを見た@tanigonさんからTwitter経由でアドバイスをもらう。ほか、いろいろ変えたらここまできた。

 ruby -e "p=3;r={};s='123456';s.size % p == 0 && s.scan(/./).each_with_index{|n,i|r[i%p]||=[];r[i%p] <<= n};p r.each_value.to_a"

https://gist.github.com/257686/138c12d8e87646cfafa5ae6991444cde07c35138

無事 Twitter にポストできた!(あれ?なんか目標が・・・

http://twitter.com/takano32/status/6725462134

追記。よくみると最後のふたつのメソッド values でいいですね。gistのほうは直しました。ヒャー。

Tags: Ruby

カードをC++で配ってみた

TopCoderっぽいシグニチャとか書かれていたので書いた。

#include <string>
#include <vector>
#include <iostream>
using namespace std;


class Cards {
public:
	vector<string> deal(int numPlayers, string deck) {
		vector<string> cards;
		int i;
		for(i = 0; i < numPlayers; i++) cards.push_back("");
		if(deck.size() % numPlayers) return cards;
		for(int i = 0; i < deck.size(); i++) {
			cards.at(i % numPlayers) += deck[i];
		}
		return cards;
	}
};


int main(int argc, char* argv[]) {
	Cards cards;
	vector<string> deal = cards.deal(4, "123456");
	for(vector<string>::iterator it = deal.begin(); it < deal.end(); it++) {
		cout << *it << endl;
	}

	return 0;
}


表示の方法が適当でいただけませんが、動いてますね。 TopCoderだとDiv2の150pointsくらいの問題かなぁ。

Tags: C/C++
本日のツッコミ(全1件) [ツッコミを入れる]
1:月曜の朝φ ★:2011/02/18(金) 00:51:01 ID:???0 (1970-01-01 (Thursday) 09:00)

グリーて・・・・逮捕者いすぎしょ<br>1 :風吹けば名無し:2010/07/25(日) 04:23:17.10 ID:ZU5GgL0w<br>出会いすぎだろバカ女w <br>2 :風吹けば名無し:2010/07/25(日) 04:26:13.95 ID:fn3T0d2/<br>kwsk <br>3 :風吹けば名無し:2010/07/25(日) 04:28:11.35 ID:yCJZ8q0K<br>グリーとモバゲーが規制されないのは異常な状況だよな <br>4 :風吹けば名無し:2010/07/25(日) 04:29:46.74 ID:vgH9D18Q<br>オープンな犯罪サイトや <br>5 :風吹けば名無し[sage]:2010/07/25(日) 04:31:02.63 ID:wosWcVBA<br>JSと出会えんの? <br>ちな巨 <br>6 :風吹けば名無し:2010/07/25(日) 04:32:06.12 ID:yCJZ8q0K<br>お互いに似たようなCMを作りすぎ <br>タダで煽る詐欺会社は共倒れすりゃいいのに <br>7 :風吹けば名無し:2010/07/25(日) 04:33:23.55 ID:z/YCOxX2<br>CMの気持ち悪さが異常 <br>8 :トゥモローネバーベイス ◆cBsl6m0.pX85 :2010/07/25(日) 04:36:35.20 ID:zS+BqoSO<br>20年前ぐらいにやってそうな胡散臭いCM <br>9 :風吹けば名無し[sage]:2010/07/25(日) 04:38:36.96 ID:zAjp5PaG<br>天下り入ってるからね <br>10 :風吹けば名無し[sage]:2010/07/25(日) 04:39:12.68 ID:k9ZfC79F<br>業者とか売春とか犯罪の温床 <br>11 :風吹けば名無し:2010/07/25(日) 04:45:40.68 ID:6jcbIzOK<br>>>5 <br>会えるんちゃう? <br>ワイのとこにも自称7歳から友達になって下さいって申請きたで <br>12 :風吹けば名無し[sage]:2010/07/25(日) 04:49:10.50 ID:3jxqrLpW<br>モバゲーは劣化2ちゃん <br>グリーは劣化モバゲー <br>13 :風吹けば名無し[sage]:2010/07/25(日) 04:57:29.74 ID:wosWcVBA<br>ヨウハメできるなら良サイトといえる <br>ちな巨 <br>14 :風吹けば名無し:2010/07/25(日) 05:00:52.13 ID:4mwbLL0l<br>SNSビジネスの胡散臭さは異常 <br>色々言われる2chが一番マシにみえるくらい <br>15 :風吹けば名無し:2010/07/25(日) 05:02:08.00 ID:YKNLFK2E<br>グリーとかモバゲーのゲームって面白いか? <br>16 :風吹けば名無し:2010/07/25(日) 05:04:23.94 ID:19aCMYKn<br>グリーはヤバいわ <br><br>直メしてた中学生が援交したことあるって言ってた <br>しかも中2で中絶経験有り <br>17 :風吹けば名無し[sage]:2010/07/25(日) 05:05:37.83 ID:DnjaRDZW<br>2ちゃんでウケたネタをモバゲーだかグリーで披露したら総叩きにあった <br><br>18 :風吹けば名無し[sage]:2010/07/25(日) 05:07:39.09 ID:3jxqrLpW<br>グリーもモバゲーも阿部高和は知ってるのに何故か多田野は知らない奴らばっかだった <br><br>19 :風吹けば名無し:2010/07/25(日) 05:08:13.33 ID:G+sPWkSo<br>朗報だね(ニッコリ <br>20 :風吹けば名無し:2010/07/25(日) 05:09:36.47 ID:KoIc1DT1<br>ああいう所は冗談が通じない <br>21 :風吹けば名無し[sage]:2010/07/25(日) 05:09:44.70 ID:kKRPpD7R<br>虚業 <br>こんなのが上場企業wwwww <br>22 :風吹けば名無し[sage]:2010/07/25(日) 05:10:23.85 ID:bwR8tASQ<br>逮捕者は2chも大概。犯罪予告がほとんどで実害ないことのほうが多いけど <br>23 :風吹けば名無し:2010/07/25(日) 05:12:09.27 ID:Zm4NOvsN<br>犯罪の温床になってるああいうサイトの方が2chなんかより害悪だろ <br>24 :風吹けば名無し:2010/07/25(日) 05:17:39.56 ID:0E3VuhyB<br>間違いなく2chのがゴミは多いよ <br>グリーに捨て垢作ってるようなのはどうしようもないが 2chと違って強制退会があるから グリーを楽しんでる人は変なことはしない <br>コミュ能力が欠如してる人はここのが居心地いいだろうけど <br>25 :風吹けば名無し:2010/07/25(日) 05:19:12.77 ID:3wQOQ8kK<br>モバゲーちょっと前にやってたけど、「会おう会おう」しつこい女がいて怖くてやめた <br>26 :風吹けば名無し:2010/07/25(日) 05:19:44.28 ID:fn3T0d2/<br>>>25 <br>業者やな <br>27 :風吹けば名無し:2010/07/25(日) 05:20:20.09 ID:tm1Pa1HI<br>出会い系として一時期利用してたけど <br>なんかめちゃめちゃ見辛くなって辞めた <br>28 :風吹けば名無し:2010/07/25(日) 05:20:54.07 ID:OTj/byGq<br>>>24 <br>なんや業者乙って言われたいんか? <br>29 :風吹けば名無し:2010/07/25(日) 05:21:17.55 ID:DgBDtzil<br>グリーで出会ってもし結婚したら、出会いはグリーです(キリッてなるの? <br>30 :風吹けば名無し:2010/07/25(日) 05:22:57.89 ID:DnjaRDZW<br>モバゲー始めた頃に直メしようってのがいて顔見せて <br>ってなって渋ったら態度が急変した 未だにトラウマ <br>なんかいい画像掲示板ある?とか聞いてきてたし 絶対悪用する気だったな… <br>31 :風吹けば名無し:2010/07/25(日) 05:22:58.90 ID:IAfT3cBt<br>あんなサイトで出会える女ってブスとか性格に欠陥ある女ばかりじゃないの? <br>32 :風吹けば名無し:2010/07/25(日) 05:23:27.55 ID:OTj/byGq<br>モバゲーは一週間くらいやってたけど、 <br>初めて知り合いになった女の日記見たら、 <br>リストカットの記録が延々と書かれてた <br>不気味すぎてやめたわ <br>33 :風吹けば名無し:2010/07/25(日) 05:23:46.02 ID:ZU5GgL0w<br>>>29出会いはニコ生です(失笑) <br>34 :風吹けば名無し:2010/07/25(日) 05:24:50.14 ID:IAfT3cBt<br>出会うって住所近い人選べるのか? <br>35 :風吹けば名無し:2010/07/25(日) 05:25:50.71 ID:YKNLFK2E<br>>>34 <br>ある程度はプロフィールとかで分かるやろ <br>36 :風吹けば名無し:2010/07/25(日) 05:26:08.14 ID:3wQOQ8kK<br>ゲーム自体は面白のがあったんだけどなぁ… <br>変な出会い系機能いらないわ <br><br><br>元々、ゲームが主で日記とか交流がサブだったのに、逆になるとか本末転倒だよね <br>37 :風吹けば名無し:2010/07/25(日) 05:26:14.79 ID:Q2pAylFI<br>モバゲーとグリーは受け付けないけど <br>mixiは割と楽しい <br>ツイッターは携帯で見ずらすぎ <br>38 :風吹けば名無し:2010/07/25(日) 05:28:36.58 ID:DnjaRDZW<br>単発FLASHゲームから 釣りゲーやらにメインが変わったあたりから糞化が超加速した <br>39 :風吹けば名無し:2010/07/25(日) 05:29:17.08 ID:19aCMYKn<br>簡単にJKとかと直メ出来るからな <br><br>グリーは本当にヤバいと思うわ <br>40 :風吹けば名無し[sage]:2010/07/25(日) 05:30:21.52 ID:3jxqrLpW<br>>>35 <br>プロフィールは簡単に捏造出来るぞ <br>まぁ出会うなら〇〇県民集まれ的なコミュニティとかだろうな多分 <br>41 :風吹けば名無し:2010/07/25(日) 05:31:23.36 ID:9B7Yv9id<br>グリーって確か日本初のSNSなんだよな <br>42 :風吹けば名無し:2010/07/25(日) 05:35:32.69 ID:ZU5GgL0w<br>JKとやりてぇでも捕まるのいやだ <br>43 :風吹けば名無し:2010/07/25(日) 06:06:21.32 ID:LgDCKY56<br>マジで?JKとやれるの? <br>速攻登録してくるわノシ <br>44 :風吹けば名無し:2010/07/25(日) 06:28:44.92 ID:Q9xkv7AQ<br>>>16 <br>しょーもないCMよりそのレスの方がぐっと来る物があるな <br>その反面うさんくさい

[]
本日のPingbacks(全0件)