問題クレクレ
■ このスレッドは過去ログ倉庫に格納されています
0001ハァハァ
NGNGなんか問題ダシテ。今javaの本かって勉強し始めたばっかりだから、あんまり
難しいのはヤメテネ。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG500?それとも1000?今現在あなたはモニターの前でどきどきしながらリロード
を繰り返していることと思います。でも残念ながらこのままのペースでは、自作
自演でもしない限りレス100も突破することなく、数々の駄スレと同じ運命をた
どって奥深く埋もれていくことは確実でしょう。
「俺が立てたスレは他の奴らが立てた『駄スレ』とは一味違う!」きっとあなた
はそんなふうに思っているのでしょう。ですが客観的に見てあなたのスレッドは
残念ながら「低レベル」と言わざるを得ません。あなたが立てた「一味違うスレッ
ド」というものは普段あなたが一笑に付し軽蔑している「駄スレ」の正にそれな
のです。
ちょっとした勘違いから立ててしまったスレッドによって深く傷つくあなた。そ
んなあなたが気の毒でなりません。人は誰しも幸せになれるはずなのに・・・。
だからあなたにこのレスを書きました。私のこのレスが「レス100突破」に微力
ながら貢献できるのならば、そして私のこのレスが、スレッド再燃に微力ながら
貢献できるのならば、こんなにうれしいことはありません。
2ちゃんねるという場所ですら、周りと噛み合うことができなかった不器用なあ
なたに、両手いっぱいの幸せが訪れますように・・・。
0004kasu
NGNG0005kasu
NGNGくれくれ厨房は氏ね!
0006デフォルトの名無しさん
NGNGその本に問題はついてないのかよ、オイ!
本のタイトルを書けよ。
0007ハァハァ
NGNGJavaプログラミングBlack Bookです。ハァハァ
なんか辞書みたい
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGお前が氏ねってかんじ
0011デフォルトの名無しさん
NGNG0012ハァハァ
NGNG逝きな入り無理です。もっと簡単なのクレクレ
0013デフォルトの名無しさん
NGNGそれ採用。ていうか欲しい
0014ハァハァ
NGNGよーわからん。なんですかそれは?
001511
NGNG001611
NGNGhttp://www.borland.co.jp/jbuilder/foundation/download/index.html
0017デフォルトの名無しさん
NGNG1.名前がチンコのクラスを作れ。
2.チンコクラスにチンコと同等のメソッドを追加しろ。
3.チンコ。
4.チンコ。
5.チンコ。
001811
NGNG0019デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022これを解くプログラム作ってください
NGNG>父親は母親が一緒の岸に居ないと娘を殺そうとします。
>母親は父親が一緒の岸に居ないと息子を殺そうとします。
>犬は召使いが居ないと全員を食べようとします。
>ボートは何往復しても構いません。
>家族全員を無事に向こう岸まで連れて行ってください。
僕はその昔20時間くらいかかって、やっと作りました。
0023ハァハァ
NGNGとりあえず1番。
public class chinnko {}
どんな機能をつけようか検討中。
>>22
わーい、問題だー。なんか見たことあるな、これプログラムあるんだ。やってみよと
0024デフォルトの名無しさん
NGNGしかし現実に考えるとどうしょもないドキュン家族だよな。これ。
川に流されて全員氏ね。
0025デフォルトの名無しさん
NGNG一応基本文法は覚えられる
5目並べ とか
地味だけど、再帰とかあるし、アルゴリズムって何?的な
基本の考えが身につく
倉庫番 とか
そこそこグラフィック関係が使えるようになる
ブロック崩し とか
このあたりから構造化を意識しないとプログラムが汚くなるので
構造化を意識するようになる
掲示板 とか
そこそこ大きいデータベースを管理する術を覚える
チャット とか
リアルタイム性のあるネットワークプログラミングの基礎が勉強できる
ネットワーク対戦ライトサイクル とか
対コンピュータ戦も盛り込めばいままで培った全ての知識の総合評価が
できます。
ここまでこなせば、Java中級者といえると思います。
習得にはだいたい半年くらいでしょうか。
Javaの技術者は想像以上に人材不足なので即戦力にもなれるので
就職にも大変有利です。
0026ハァハァ
NGNGハァハァそれでも中級車ですか。もう落ちます。おやすみなさい。
002711
NGNG0028デフォルトの名無しさん
NGNGそれを解くプログラムって難しいのじゃないかな……
002928
NGNGわずらわしいよな。
0030デフォルトの名無しさん
NGNGpublic boolean insertTo(Manko m);
}
0031デフォルトの名無しさん
NGNG犬を殺せ
0032デフォルトの名無しさん
NGNG「家族」に犬が含まれないなら理想的解答だな。
あーそれにしても結構難しいじゃねーかこれ。
003322
NGNG僕はJavaしか言語は知らないのですが、
Javaで初めて作ったプログラムがこれでした。
僕が作ったのは滅茶苦茶単純なプログラムで、
「適当な組み合わせで渡河させて、誰かが死ぬようならば1ターン前にもどして
別な組み合わせで再び渡河させる。」
と言う風に作りました。
0034ハァハァ
NGNGこんな感じ?
public class chinnko {
boolean inpo;
public void jii() {
if (inpo == true)
System.out.println("You can't play ona-ni.");
else
System.out.println("Enjoy!");
}
}
0035ハァハァ
NGNG0036デフォルトの名無しさん
NGNGHCHINKO hc=CreateChinkoEx(20,5);
とかになるんでしょうか。
0037デフォルトの名無しさん
NGNG自主的じゃん(藁
0038デフォルトの名無しさん
NGNGageよう
0039ハァハァ
NGNG0040デフォルトの名無しさん
NGNGやっと完成!とか思ったら、急に家族が増えたりな(仕様変更)藁
0041デフォルトの名無しさん
NGNG犬がいなければともかく。
0042デフォルトの名無しさん
NGNG$_='i="FMBBGGSD";@n=(F,M,B,G,S,D);Yp{_=X;!(/D/&!/S/&/[^D]/||/F/&/B/&!/M/||/M/&/
G/&!/F/);}Yq{_=X;!_||/[FMS]/;}Yr{a=X;b=X;p(a)&p(b)&q(b);}Yt{my(@o,d,e,f,g,h,i,j
);e=i=X;f=j=X;if(c&!f){push@m,join("",@l)."\n";return;}_=e;y/FB/MG/;_=join("",s
ort(split//));if(${A.c}{_}){returnZ${A.c}{_}=1;}@o=(@n,"");for g(@n){X@o;for h(
@o){e=i;f=j;if(e!~s/g//||(h&e!~s/h//)){next;}d=g.h;f.=d;if(!r(e,d)){nextZif(!c)
{k="e d j\n"Z k="j d e\n";}push(@l,k);c=!c;t(f,e);c=!c;pop@l;};}_="";}}t(i);pri
nt@m;';s/X/shift/g;s/\b[a-k_]\b/\$$&/g;s/Y/sub /g;s/Z/;}else{/g;s/&/&&/g;eval;
0043デフォルトの名無しさん
NGNG「Missionaries and cannivals」の亜種だね。
それぞれ支配する対象が固定になるだけで基本的にはよく知られている
アルゴリズムを流用できるはず。
0044デフォルトの名無しさん
NGNGボートに乗ってる時は殺されないのか?殺されないのなら、
父と母がボートに乗り、対岸まで逝き母を対岸に下ろす。
父はこちらの岸に帰って来るが、ボートからは下りない。
娘は父の運転するボートに乗り、対岸に上陸する。
父はこちらの岸に帰って来るが、ボートからは下りない。
娘は父の運転するボートに乗り、対岸に上陸する。
父はこちらの岸に帰って来て、上陸する。
犬と召使いがボートに乗り対岸に上陸する。
対岸の母はこちらの岸に帰る。
母は息子をボートに乗せて対岸に逝き、息子だけ上陸させる。
母はこちらの岸に帰る。
母は息子をボートに乗せて対岸に逝き、息子だけ上陸させる。
母はこちらの岸に帰る。
父と母はボートに乗りこみ対岸に上陸する。
004522
NGNGボート上でも殺害は発生します。
又、「ボートから下りない」というのも無しです。
44さんの例だと、2ターン目で父が娘を殺します。
ただここはプログラミング板なので、自分で直接解かずに
問題を解くプログラムを作成して、そいつに解かせて見てください。
僕も自分では解かずに、プログラムに解かせてから解答を知りました。
0046!44
NGNG召使いと犬が向こうに行く
召使いだけ戻ってくる
召使いと娘1が向こうに行く
召使いと犬が戻ってくる
母と娘2が向こうに行く
母だけ戻ってくる
母と父が向こうに行く
父だけ戻ってくる
父と息子1が向こうに行く
父と母が戻ってくる
...
ん?なんか解けないぞ?
昔どこかで解いてるのを見たのだが・・・。
0047ハァハァ
NGNG0048ハァハァ
NGNGpublic class mondai22 {
public static void main(String[] args) {
System.out.println("まず召使いと犬で対岸に逝き、犬を置いて帰ってくる.");
System.out.println("召使いと娘1で対岸に逝き、召使いと犬で帰る.");
System.out.println("母と娘2で対岸に逝き、母一人で帰る.");
System.out.println("父と母で対岸に逝き、父一人で帰る.");
System.out.println("召使いと犬で対岸に逝き、母一人で帰る.");
System.out.println("父と母で対岸に逝き、父一人で帰る.");
System.out.println("父と息子1で対岸に逝き、召使いと犬で帰る.");
System.out.println("召使いと息子2で対岸に逝き、召使い一人で帰る.");
System.out.println("召使いと犬で対岸に逝きおわり");
}
}
004922
NGNGアルゴリズムさえ考えれば、コーディング自体はそう難しくないはずです。
僕の場合はツリー構造を使ってこの問題を解きました。
開始側の岸に全員揃っている時をrootとして、可能性がある選択肢のnodeが
下に続きます。そのnodeの下にも可能性のあるnodeが続くという感じで、枝分かれ
して行きます。途中で殺害が発生したら、そのnodeはそれ以上続きません。
最後まで殺害が発生せずに続いたnodeが答えです。
005022
NGNGキャラクターを追加出来るようにして見てください。
例えば、家族に"宇宙人"を加えられるようにするとか、息子を一人
増やして見るとかです。
そうするとより面白いと思います。
0051デフォルトの名無しさん
NGNGそれってツリーというかバックトラッキングなんじゃ?
0053デフォルトの名無しさん
NGNGそれってツリーというかバックトラッキングなんじゃ?
005451
NGNG005622
NGNGバックトラッキングですか。
実を言うと僕も初心者に毛が生えている程度なので、勉強しておきます。
0058デフォルトの名無しさん
NGNGというのはバックトラックっぽい動作。
同じ深さをトラバースしつつ探してゆく、
というのだとバックトラックとは言わない。
トラバースしていくほうが、最短回が最初に
出てくるので良いと思う。
0060ハァハァ
NGNG0061デフォルトの名無しさん
NGNGん?それってば、フリーソフトのエロゲーにあったヨ。
殺してしまうの代わりにセークスになってるが。(w
1、父は母がいないと、娘とセークスしてしまう
2、母は父がいないと、息子とセークスしてしまう
0062デフォルトの名無しさん
NGNG犬は?
全員と獣姦しちゃうのか?(藁
0063デフォルトの名無しさん
NGNGあまり解く意味はないような。入力固定なら、それこそ>>48が
正解ということになる。
006442
NGNG改良したから、1クンJavaに移植してっ(はぁと
$_='i=FMBBGGSD;@n=(F,M,B,G,S,D);Yp{_=X;!(/D/&!/S/&/[^D]/||/F/&/B/&!/M/||/M/&/G/
&!/F/);}Yq{_=X;!_||/[FMS]/;}Yr{a=X;b=X;p(a)&p(b)&q(b);}Yt{my(@o,d,e,f,g,h,i,j);
e=i=X;f=j=X;if(c&!f){push@m,join("",@l)."\n";return;}_=e;y/FB/MG/;_=join"",sort
split//;if(${A.c}{_}&${A.c}{_}<=k){returnZ${A.c}{_}=k;}@o=(@n,"");for g(@n){X
@o;for h(@o){e=i;d=g.h;f=j.d;next if e!~s/g//||h&e!~s/h//||!r(e,d);a="e d j\n";
a="j d e\n"if c;push@l,a;k++;c=!c;t(f,e);c=!c;k--;pop@l;}_="";}}k=1;t i;print
pop@m;';s/X/shift/g;s/Y/sub /g;s/Z/;}else{/g;s/&/&&/g;s/\b[_-k]\b/\$$&/g;eval;
0065デフォルトの名無しさん
NGNG氏ね、ボケが。
0066デフォルトの名無しさん
NGNGこいつ、普通に書いて、変数名を変換し、ホワイトスペースをとりさった、
に500ペリカ。
0067デフォルトの名無しさん
NGNGっつーか、なんだかんだ言って、テトリスが作れないだけで
クソだの罵倒されるんだけど、煽る奴はテトリスくらいなんて言うくらいだから、
それ以上のもんつくれるんだろうな?
じゃなきゃ作れない奴をどうこう言う資格なんてねーぞ。
0068デフォルトの名無しさん
NGNGこいつ作れないらしい(プ
0069デフォルトの名無しさん
NGNGまだいたのかおまえ(w
0070デフォルトの名無しさん
NGNGププ
0071デフォルトの名無しさん
NGNGテトリスで意外と難しいのは接地あたりの処理。
高レベル時は 落下→接地→回転→移動→落下→接地→
と操作することが多いんだけど、ここをおろそかに作っている
素人テトリスはクソと罵られることが多い。
そこ以外は基本的な処理ばかりなので試しに作ってみると
面白いと思うよ。
MSX-BASICで作ったことあるけど、欲しければ上げるし。
0072デフォルトの名無しさん
NGNG7行スレと比較するに、削りの甘さが目立つ
フツーに組んで、表記だけ短くするのは誰でも出来るぞ
0073無責任な名無しさん
NGNG0074セグメンテーションフォルトの名無しさん
NGNG#回転は1方向、直列ブロック無し、一旦接地したらもう動かない。
#画面は標準出力でやったので遅い上にブロックが動く度に画面全体がチラつく(藁
こんな糞テトリスも作れない奴は俺的にはクソどころかクソ以下と思うがどうよ。
0076この業界から逃出した男
NGNGまだ居たんだ。
それに、頑張ってたんだね〜。
( まあ、性格は直っていないようだけど (苦笑)
>>71
ソースちょっと欲しいかも。
作らずに煽るのもなんだから、とりあえずテトリス作ってみようかな。
0077この業界から逃出した男
NGNG007842
NGNG荒らしじゃないよぉ(泣 スレ違いは謝るけど…(7行プログラミングのつもり)
ちなみに言語はPerl。
要らないと思うけど、バグがあって直したから一応また書くね。。
なぜか網羅できてないけど(なさけな…
$_='i=FMBBGGSD;@n=(F,M,B,G,S,D);Yp{_X!(/D/&!/S/&/[^D]/|/F/&/B/&!/M/|/M/&/G/&!
/F/)}Yz{_X!_|/[FMS]/}Yr{aXbXp(a)&p(b)&z(b)}Yt{my(@o,c,d,e,f,g,h,i,j);c=k%2;e=iX
f=jXif(c&!f){push@m,join"\n",@l,k,"";return}_=e;y/FB/MG/;return if Z&Z<=k;Z=k+1
;@o=(@n,"");for g(@n){shift@o;for h(@o){e=i;d=g.h;f=j.d;next if e!~s/g//|h&e!~s
/h//|!r(e,d);a="e->d j";a="j d<-e"if c;push@l,a;k++;t(f,e);k--;pop@l;}}}t i;
print@m,@m+0';s/X/=shift;/g;s/Y/sub /g;s|Z|\${c}{join"",sort split//}|g;s/[|&]/
$&$&/g;s/\b[_-k]\b/\$$&/g;eval
007942
NGNG0080デフォルトの名無しさん
NGNGこれあってるの?
実行したけど、なんかおかしいぞ。
BBGGSD->FM
BBGGSD F<-M <-- ここで父が息子殺さないか?
BBGSD->FG M
BBGSD FM<-G
BBSDM->FG G
BBSDM F<-GG
BBSD->FM GG
BBSD M<-GGF
BBM->SD GGF
BBM F<-GGSD
BB->FM GGSD
BB M<-GGSDF
B->MB GGSDF
B SD<-GGFMB
D->BS GGFMB
D S<-GGFMBB
->SD GGFMBB
0081軽い突っ込み
NGNG父が(息子ではなく)娘を殺すね
0082パァーリングゥ〜!!
NGNG”父が娘とセークスしてしまう”な(藁
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGポイントは素因数分解の一意性を利用しているところ
$ALL = 2*3*5*5*7*7*11*13;
@pair = (2*3,2*5,2*11,3*7,3*11,11*5,11*7,11*13,2,3,11);
@Char = qw(F M B B G G S D);
r(0, $ALL);
sub r {
my ($f, @a) = @_;
my $v = $a[-1];
return if $History{"$f $v"}++;
p(@a) if $f and $v == $ALL;
for $p (@pair){
if ($v%$p==0 and c($v/$p) && c($ALL*$p/$v) ){
r(!$f,(@a,$ALL*$p/$v));
}
}
}
sub c {
return !( ($_[0]%6 and $_[0]%14==0 || $_[0]%15==0) or ($_[0]%143 and $_[0]%13==0 and $_[0]!=13) );
}
sub p {
while (@_){
pp($_[0]); print " --> "; pp($ALL/$_[0]); print "\n"; shift @_;
pp($ALL/$_[0]); print " <-- "; pp($_[0]); print "\n"; shift @_;
}
}
sub pp {
my @t = map {1 if $_[0]%$_==0} (2,3,5,25,7,49,11,13);
map { print $t[$_] ? "$Char[$_] " : " "; } (0..7);
}
0085デフォルトの名無しさん
NGNGBBGGSD->FM
BBGGSD F<-M <-- ここでフェラーチョがムスーメ x2をレイープ(近親ソカーン)
BBGSD->FG M <-- フェラーチョが船上でムスーメをレイープ
BBGSD FM<-G
BBSDM->FG G <-- 再度フェラーチョが船上でムスーメをレイープ
BBSDM F<-GG
BBSD->FM GG
BBSD M<-GGF <--ママが戻った時点で両岸で3Pソカーン発生。
BBM->SD GGF <--まだまだソカーン
BBM F<-GGSD
BB->FM GGSD
BB M<-GGSDF <--またまた両岸で3P
B->MB GGSDF <--ママ、船上で息子との密事
B SD<-GGFMB
D->BS GGFMB
D S<-GGFMBB
滅茶苦茶じゃねぇか(藁
008642
NGNG殺す組み合わせ間違えてた&&船から下りないってのなしというのを
すっかり読み飛ばしてた…
これは仕様です(キッパリ
あぁっ殴らないで…
0087無責任な名無しさん
NGNG殴らない代わりに犯す!
008842
NGNG/F/)}Yz{_X!_|/[FMS]/}Yr{aXbXp(a)&p(b)&p(a.b)&z(b)}Yt{my(@o,c,d,e,f,g,h,i,j);c=k
%2;e=iXf=jXif(c&!f){push@m,join"\n",@l,k,"";return}_=e;y/FB/MG/;return if Z&Z<=
k;Z=k+1;@o=(@n,"");for g(@n){shift@o;for h(@o){e=i;d=g.h;f=j.d;next if e!~s/g//
|h&e!~s/h//|!r(e,d);a="e->d j";a="j d<-e"if c;push@l,a;k++;t(f,e);k--;pop@l;}
}}t i;print@m,@m+0';s/X/=shift;/g;s/Y/sub /g;s|Z|\${c}{join"",sort split//}|g;s
/[|&]/$&$&/g;s/\b[_-k]\b/\$$&/g;eval
ふぅ。。
でも>>84さんのほうが斬新だし、短くなりそう。
>>87
イヤ
0091初期不良
NGNGどういう方針でやろうとしてるの?
0092問題
NGNG0093問題
NGNG入力:食べ物
ウンコ 人間(食べ物) {
/* [1] */
}
[1]の部分を埋めよ。
0094デフォルトの名無しさん
NGNGswitch (食べ物) {
case とうもろこし:
case しらたき:
return 食べ物;
default:
return 消化(食べ物);
}
}
0096ハァハァ
NGNGうーん,型がウンコの人間メソッドってこと?
ウンコ 人間(食べ物){
switch(食べ物){
case ウマカッチャン:
System.out.println("秋田よ”);
break;
case サッポロイチバン:
System.out.println("またかよ");
break;
default:
System.out.println("腹減った");
}
}
こんな食生活をおくってたりする....
0097初期不良
NGNG解けるだるおけど Java ならそのまんまオブジェクト指向してみたら?
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGとうもろこしとしらたきにワラタ。
0100デフォルトの名無しさん
NGNG010122
NGNG22の問題を少し簡単にした奴。
人、狼、羊、野菜が川岸にいます。
狼は人がいなければ羊を食べ、
羊は人がいなければ野菜を食べちゃいます。
船を操れるのは当然人のみ。
後のルールは22と同じ。
010222
NGNG☆とりあえず、>>101からキーワードっぽいものを抽出
人、狼、野菜、川岸、食べる、船、船を操る
☆概念ごとに分類
�@人、狼、野菜
�A川岸
�B船
�C食べる、船を操る
☆整理
�Cは�@の属性
�Aは�@を含む
�Aは開始側と目的地側がある
�Bは�@を含む
�Aは�Bを含む
0104デフォルトの名無しさん
NGNG(0) 人狼羊菜←[]←
(1) 狼菜→[人羊]→
(2) 狼菜←[人]←羊
(3) 狼→[人菜]→羊
(4) 狼←[人羊]←菜
(5) 羊→[人狼]→菜
(6) 羊←[人]←狼菜
(7) →[人羊]→狼菜
(0) 人狼羊菜←[]←
(1) 狼菜→[人羊]→
(2) 狼菜←[人]←羊
(3) 菜→[人狼]→羊
(4) 菜←[人羊]←狼
(5) 羊→[人菜]→狼
(6) 羊←[人]←狼菜
(7) →[人羊]→狼菜
■ このスレッドは過去ログ倉庫に格納されています