1:新年@あけおめ:21/01/03(日)01:12:50 bm5
天才「グーチョキパーに0,1,2を割り当てイコールなら引き分け 1足してイコールなら勝ち 2足してイコールなら負け」

ワイはプログラミングを諦めた
2:新年@あけおめ:21/01/03(日)01:13:43 uxL
イコールなら引き分け 1足してイコールなら勝ち 2足してイコールなら負け←ここ天才
5:新年@あけおめ:21/01/03(日)01:14:50 wxX
なんでも数字に置き換えればええだけや


8:新年@あけおめ:21/01/03(日)01:15:38 bm5
>>5
いや数字に割り当てたとてこんな式思いつかんて
7:新年@あけおめ:21/01/03(日)01:15:28 gA0
別にどっちでもよくね?
9:新年@あけおめ:21/01/03(日)01:16:26 bm5
厳密にはその後なんかの数字で割ってその余り使っとった気がするわ
覚えとらんけど
10:新年@あけおめ:21/01/03(日)01:17:51 WWh
パーに1足したら0になるんかこの場合やと
18:新年@あけおめ:21/01/03(日)01:21:07 bm5
>>10
1足した後に3のmod求めてた気がする
あんま覚えてないけど
11:【1613円】:21/01/03(日)01:18:45 nDN
どういうプログラムをつくりたいんかよくわからんのやが
12:新年@あけおめ:21/01/03(日)01:18:57 Y9c
>>11
じゃんけんのプログラムやぞ
13:新年@あけおめ:21/01/03(日)01:19:19 gA0
クソどうでもいいところでつまずくな
19:新年@あけおめ:21/01/03(日)01:21:41 bm5
>>13
どうでもいいんか?
こういう発想ができるやつが"一流プログラマー"とちゃうんか?
21:新年@あけおめ:21/01/03(日)01:22:34 Y9c
>>19
一流になる必要はないからなあ
23:新年@あけおめ:21/01/03(日)01:23:14 w04
>>19
そのプログラムを実用レベルにまで完成させて初めて一流や
発想できる奴は高い金払って雇えばええねん
26:新年@あけおめ:21/01/03(日)01:24:42 gA0
>>19
別に2流でも3流でも発想は一流からパくれるやろ?
15:新年@あけおめ:21/01/03(日)01:20:26 Y9c
ワイバカ「じゃんけんのプログラム?全部のパターン書いて勝ち負けを設定したろ!」
17:新年@あけおめ:21/01/03(日)01:20:55 MGi


乱数やぞ
20:新年@あけおめ:21/01/03(日)01:21:52 w04
ただスティーブジョブズとか名を残した奴は、その天才的な発想を利用して、それを自分の物として発表するんやで
22:新年@あけおめ:21/01/03(日)01:22:57 67q
差を3で割ったあまりで分岐でええん
29:新年@あけおめ:21/01/03(日)01:26:55 67q
>>1>>22どっちが早いん?
低級言語とかに詳しい奴教えてくれ
24:新年@あけおめ:21/01/03(日)01:23:25 gA0
まさかスレタイのイフ文って
自分が'グーのときかつ相手がグーのとき
自分がグーのときかつ相手がチョキのとき
みたいな感じで一つ一つ想定するってことか?
28:新年@あけおめ:21/01/03(日)01:26:25 bm5
>>24
ワイバカの限界や
30:新年@あけおめ:21/01/03(日)01:27:09 gA0
>>28
別にええと思うで
25:新年@あけおめ:21/01/03(日)01:23:52 QBe
クソコードでも動きゃ良いんだよ動きゃ
27:新年@あけおめ:21/01/03(日)01:25:34 gA0
>>25
実際そうだけど
これ言葉に出して言うやつのコードはガバガバな印象
例外はある
31:新年@あけおめ:21/01/03(日)01:27:32 K61
>>1
手の本数によって勝敗を決定するプログラムでも作ろうとしたんか?3本とかなら例外で負けっていう設定ができて面白そうやね
まともに勝負するとなると負けの確率が多そうだから、めんどくさそうだけど
32:新年@あけおめ:21/01/03(日)01:27:56 K61
>>31
手じゃなくて指ね
33:新年@あけおめ:21/01/03(日)01:28:38 67q
>>31
ただ3の剰余とること書いてないだけで普通のじゃんけんやぞ
34:新年@あけおめ:21/01/03(日)01:30:43 bm5
実際の業務やとこんなことより全然大事なことがあるって認識でええんか?
36:新年@あけおめ:21/01/03(日)01:31:45 Y9c
>>34
そらそうよ
35:新年@あけおめ:21/01/03(日)01:31:27 xUD
剰余はある数を指定した数のどれかに振り分けられるから便利やで
剰余の性質知ってたら思いつくやつやと思う
41:新年@あけおめ:21/01/03(日)01:35:23 bm5
>>35
はえーなるほどな
この思考応用すればある程度似たパターンでも対応できるようになりそうやけどこういうの最初に思いつくやつってやべーわ
49:新年@あけおめ:21/01/03(日)01:44:42 xUD
>>41
エクセルとかでも1,2,3,4,5,1,2,3,4,5...みたいな法則性のある番号振りたいときに使えるで
コピペとかより正確な気がしてワイはすこ
37:新年@あけおめ:21/01/03(日)01:32:21 w04
天才的な発想を見つけてもそこで挫折せずに何食わぬ顔でパクっといた方が得って事や
コードなんて誰のものでもないし
42:新年@あけおめ:21/01/03(日)01:37:04 bm5
>>37
天才の発想インプットするほうが得そうやな
数学の公式習うみたいに
38:新年@あけおめ:21/01/03(日)01:32:33 PSG
賢者ワイ「じゃんけんプログラム作ってください!料金とか納期とか良く分からないので応相談です」
39:新年@あけおめ:21/01/03(日)01:33:21 K61
>>38
1人月50万円で頼むわ
40:新年@あけおめ:21/01/03(日)01:34:12 Lyi
3で割ったあなりが0か1か2かでわけるごん、!
43:新年@あけおめ:21/01/03(日)01:37:12 Lyi
さとるはそういう考え方かなり強いはずや
44:新年@あけおめ:21/01/03(日)01:38:10 67q
>>43
なんかのコンテストでshortest code書いたんやっけ
47:新年@あけおめ:21/01/03(日)01:43:20 XSz
>>44
なんか総なめにしてたな
50:新年@あけおめ:21/01/03(日)01:45:05 bm5
>>44
こういう事できるやつ見るとワイにはプログラミング無理やって思ってまうわ
まあタクシーの運ちゃんがF1レーサーと比べるレベルで無意味なんやろうけどさ
45:新年@あけおめ:21/01/03(日)01:40:41 J3W
暗号学者「ちゃんとした乱数使わないとダメだぞ」
46:新年@あけおめ:21/01/03(日)01:42:53 XSz
3で割るなら1,2,3に分けるんやないか?
51:新年@あけおめ:21/01/03(日)01:46:01 XSz
>>46
んで引き算して余りでやればいい気がす
48:新年@あけおめ:21/01/03(日)01:44:35 YzR
合同式利用してってことよな
数学できる人ってプログラム書くときの根本的思考が違う感じするわ
52:新年@あけおめ:21/01/03(日)01:46:11 y4Z
ワイ無能意味がわからない
53:新年@あけおめ:21/01/03(日)01:48:07 rTM
これはこれですごいけど実際の仕事だと「見てわかりやすいコードか?」も重要だから
こういう考え方できないってなっても問題ないこと多いと思うぞ
54:新年@あけおめ:21/01/03(日)01:48:08 4RQ
ゲームのプログラミングでテンキーに移動方向の指示を割り当てる
2,4,6,8が入力されたらそれぞれキャラを上、左、右、下に動かすにはどうすればいい?
これも良問やで
58:新年@あけおめ:21/01/03(日)01:52:14 xUD
>>54
分岐の書き方によっては2と8同時押しすると下が優先されるのがイライラ操作感になる的なことやろか
59:新年@あけおめ:21/01/03(日)01:53:31 bm5
>>54
これ4と6の部分は西村博之の生放送で答え知ってもうたわ
5で引けば6で1すすんで4で-1進むんやっけ
上と下はちょい考えさせてほしいわ
60:新年@あけおめ:21/01/03(日)01:54:52 67q
>>59
なるほどなぁ
5を引いて2で割ったものをyに出せばええね
61:新年@あけおめ:21/01/03(日)01:55:14 67q
>>60
符号逆にせんとあかんかったわ
55:新年@あけおめ:21/01/03(日)01:48:56 bm5
そういえば配列を昇順と降順の入れ子にするプログラム分け合って作りたくて結局エクセルのマクロの力技でごまかしたわ

たとえば1,2,3,6,5,4,7,8,9,12,11,10みたいな
これどうすればよかったんやろ
56:新年@あけおめ:21/01/03(日)01:50:17 bm5
>>55
今思いついたわ区切りたい数n+1の余剰求めればええんや
63:新年@あけおめ:21/01/03(日)01:58:19 xUD
>>55
ワイならループ文で3回毎にフラグ切り替える感じにしそう
57:新年@あけおめ:21/01/03(日)01:51:17 ps6
最初はそんなもんやろ
62:新年@あけおめ:21/01/03(日)01:58:10 67q
入力aとして
b=a-5
x=x+b-b/2
y=y-b/2
やな
65:新年@あけおめ:21/01/03(日)01:58:44 67q
>>62
いやあかんかったわ
64:新年@あけおめ:21/01/03(日)01:58:40 bm5
これ斜め移動どうするんって思ってたわ
奇数のときはx,y両方に出力するようにすればええんか?
具体的な式は思いつかんけど
71:新年@あけおめ:21/01/03(日)02:12:46 67q
>>64
x=x+a(mod3)-1
y=y+(a-1)/3-1
でよさそうやな
相当シンプルや
66:新年@あけおめ:21/01/03(日)01:59:23 67q
入力aとして
b=a-5
x=x+b-b/2×3
y=y-b/2
67:新年@あけおめ:21/01/03(日)02:01:21 4RQ
「四捨五入して整数に丸める」を「0.5足して小数点以下切り捨てる」に置き換えて書くのとかもやな
何年か前の地震速報誤報の原因がこの部分を書き間違えたからって聞いたけど
69:新年@あけおめ:21/01/03(日)02:08:36 V8U
適当に作ったら天才が勝手に直してくれるやろの精神やぞ
73:新年@あけおめ:21/01/03(日)02:20:48 h0X
でも仕事だとアルゴリズム0から作るのって工数かかるし、可読性低いし、ライブラリ使えよってなるんで、そうそう使う機会に恵まれませんよ。研究開発とか行ってインターフェースの開発とかやらん限り
74:新年@あけおめ:21/01/03(日)02:21:51 h0X
それに気付いて、プログラミングつまんねってなる
引用元:http://open2ch.net/
人気サイト更新情報
人気記事ランキング