[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/15 01:54 / Filesize : 250 KB / Number-of Response : 1024
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 164匹目



1 名前:デフォルトの名無しさん [2023/04/10(月) 22:13:58.31 ID:YMPgGfeQ.net]
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ
スレ立てるまでもない質問はここで 163匹目
https://mevius.5ch.net/test/read.cgi/tech/1670470167/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

809 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 07:16:35.43 ID:hLDZvlP6.net]
>>788
悔しそうで草

810 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 08:56:41.73 ID:ly+Q1cW8.net]
貝合わせゲームでモザイク画像と無修正画像のマッチングを人間にやらせるの造ったら
裏でAIのモザイク消し学習に利用されていたでござる

811 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 09:03:01.69 ID:FJrIBz+q.net]
>>794
>>791に書いてあるじゃないですかー

812 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 09:35:02.59 ID:Z95UJVv0.net]
>>795
え?ちゃんと謝っただけなのに根拠もなくひどいじゃないですか!

813 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 09:50:48.98 ID:U4xocwYN.net]
>>774 の人気に嫉妬

俺は恵まれた中学生ライフに嫉妬w

814 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 09:53:02.59 ID:U4xocwYN.net]
>>797
誰にどう聞いたんだ
専用関数があるかのように聞こえるが、何かの汎用関数を流用する話かもしれん

815 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 10:32:16.88 ID:uTk9ftxx.net]
長文垂れ流してたのが一転して効いてる効いてるの一点張り
実は別のヤツだと予想

>>800
なんかのライブラリの話の可能性も

816 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 10:44:29.61 ID:u61quRge.net]
お前(ら?)どんだけ悔しかったんだよw

817 名前:デフォルトの名無しさん [2023/06/16(金) 12:08:02.02 ID:qIHKiMoS6]
不公平推進民主党のバカか゛,社会の分断カ゛一だの言いながら,孑供給付ガーだのほさ゛いてて、頭に蟲か゛湧いてるとしか言いようがないよな
赤の他人から強奪した血税を何の関係もない裕福な親孑に給付する不公平どころか國家的強盗やって、社會が分断しないわけがないた゛ろ
これからヘ゛ヒ゛一カ一なんか引いて電車にでも乗ろうものなら,「夕クシ−使えや税金泥棒」とか罵声を浴びせられる社會になるのは必至
JКが道を歩けは゛『少孑化対策に協力しろ、お代は税金で支給されてるた゛ろ」みたいな言葉か゛街中にあふれかえることすら想定できるよな
余裕があるから子を持つという当たり前の裕福な家庭を無視して、─部の遺棄罪て゛逮捕されるへ゛きハ゛カをネタにして騷いて゛るわけた゛し、
奨学金カ゛一なんてミニハ゛ン飲酒運転して事故って死んでる某大生こそが典型的な姿た゛し.すて゛に奨学金か゛払えず借り換えた人だっているし,
孑とは無関係に困ってる人やらあらゆる境遇の人か゛いるものを、やるなら最低て゛も年金受給前まて゛の国民全員に同等の金額給付しなけれは゛,
分断と憎しみが進んて゛孑か゛居る裕福そうな家に押し入るのが合理的という認識まて゛広まるわな、不公平を禁忌とするのが民主主義の基本た゛ろ

創価学會員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最悪の殺人腐敗組織公明党を
池田センセ‐か゛口をきけて容認するとか本気て゛思ってるとしたら侮辱にもほどか゛あるそ゛!
hTΤρs://i,imgur,сοm/hnli1ga.jpeg



818 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 11:10:59.13 ID:uTk9ftxx.net]
悔しがる要素なんかどこかにあっただろうか?
謎だ

819 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 11:28:08.73 ID:+fhP6ggu.net]
くだらない諍いに日々満ちていてココは悔しさや不満を抱えている人々の掃き溜めのように感じることがある

820 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 11:40:20.68 ID:hLDZvlP6.net]
まあこれだけ発狂してるやつは何か悔しかったんだろうな
何かは知らんが
中学生の時に自分が今でもできないことをやったというところか?

821 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 11:50:49.67 ID:uTk9ftxx.net]
発狂ってどれだ?
効いてる連呼のやつ?

822 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:00:50.81 ID:N85x6JmP.net]
発狂してて草

823 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:03:13.21 ID:b5Byvi/4.net]
特別何でもないレスにいつまでも噛み付いてるのは発狂じゃないのか

824 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:25:37.02 ID:Z95UJVv0.net]
あー>>774が隙自語の意味を理解してなくて中学生のときにやったことをバカにされたと勘違いしてムキになってたのか
謎が解けた

825 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:29:50.38 ID:b5Byvi/4.net]
必死すぎて笑いしか出ない

826 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:30:44.95 ID:akBfyow+.net]
まあ悔しかったんでしょう

827 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:32:17.24 ID:uGYPkn36.net]
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12281531177
知恵袋にスレまで立ててるくらいだし



828 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:33:21.55 ID:Z95UJVv0.net]
>>774の内容自体は立派だと思うよ
そこは否定しないから落ち着こう

829 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:41:51.98 ID:vvk/14Gx.net]
よほど悔しかったんだろうな

830 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:51:56.45 ID:Z95UJVv0.net]
うーん、話が通じない
どうしたもんか

831 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:58:10.08 ID:yNpZCm5s.net]
話を通じさせよう(自分の思う流れにしよう)と必死だからバレるんやぞ
お前しかそんなことしてないだろ

832 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 12:59:26.01 ID:gSjau7iG.net]
効いてないならもうその話は終わりにしたらええ
はたから見てもそれができないのは効いてるんかなとしか見えんわ

833 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 13:20:58.30 ID:Z95UJVv0.net]
>>817
バレるって何が?
誤解を解こうとしてるのに

834 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 13:51:36.88 ID:s1xH30w3.net]
必死すぎて草

835 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 14:03:03.33 ID:Z95UJVv0.net]
いやいや、誤解を解くの重要でしょ
誤解されてるから噛みつかれてるわけだし

836 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 16:48:29.96 ID:QcV6iQCA.net]
アスペかな?

837 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:05:37.35 ID:FJrIBz+q.net]
>>800
誰にも聞いてないけど普通はそれ用の関数があって然るべきだと思うが



838 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:12:41.28 ID:XznKlCwp.net]
頭悪すぎて引くわ

839 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:14:04.86 ID:U4xocwYN.net]
エスパー
VB.NET自体は、何にでも使える超基本エンジンみたいに考えたらいいぞ
何にでも使えるけど、ゲームに使いたいならゲーム用のライブラリをその上に積んだほうがいい
期待する関数はきっとそっちのほうにある

840 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:15:46.25 ID:FJrIBz+q.net]
つかえないじゃん.net

841 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:17:21.47 ID:h+qjD5Aj.net]
つかえるわけねーじゃん
むしろお前何がつかえるんだよw

842 名前:デフォルトの名無しさん [2023/06/16(金) 17:18:37.72 ID:es6+kLXo.net]
>>823
探し方が悪いだけでしょw

843 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:30:04.71 ID:FJrIBz+q.net]
>>827
日本語

844 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:35:04.65 ID:QRaY2Owc.net]
使えてないぞw

845 名前:デフォルトの名無しさん [2023/06/16(金) 17:51:28.99 ID:Xntsmxpr.net]
プログラマー向いてる向いてないってどうやったら分かる?

846 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 17:54:52.96 ID:V1VZ3egw.net]
>>831
板違いって分かってない時点でプログラマーには向いてない

847 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 18:01:18.95 ID:xumbESuc.net]
プログラミングしてみたらわかる
FizzBuzzを何か見ながらでないとできない人がいると聞いて「そんなやつおらんやろ」と思うなら向いてる可能性があるし「初心者ならそんなもんだろ」と思うなら向いてない



848 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 18:07:56.12 ID:Exlkot/v.net]
意味不明

849 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 18:08:02.49 ID:FJrIBz+q.net]
>>830
大丈夫
ここの住人でも怪しのいるから

850 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 18:24:09.13 ID:3GArmgDK.net]
ここで教えてもらえるのは人の煽り方だけよ

851 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 18:31:53.33 ID:vaGJrRvS.net]
>>835
自分で気づけてないかもしれんがお前はその中でもブッチギリだぞ?

852 名前:デフォルトの名無しさん [2023/06/16(金) 18:36:09.15 ID:dv97xAYD.net]
>>823
馬鹿過ぎて笑える

853 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 18:50:02.53 ID:FJrIBz+q.net]
>>837
最下位ってこと
ありがとう褒めてもらえて

>>838
工夫しないと何もできないってそれ使えないっていうんですよ

854 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 19:29:24.86 ID:+fhP6ggu.net]
>>833
FizzBuzzあたり含めた簡単に判別できるSPIみたいなテストがあればいいのにな
適性ない進路に進む不幸な学生が増えないように

855 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 19:35:27.71 ID:vaGJrRvS.net]
そいつら適性無いのを絶対認めないから意味ないよ
儲かるという話を聞かされてその気になったやつの洗脳はなかなか解けない

856 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 20:35:18.39 ID:FJrIBz+q.net]
これ思い出した

プログラミングスクールの講師を2年間続けて限界が来て辞めた話
https://qiita.com/Yuhi_M/items/a4cfcea07a93fc593ea9


Twitterでバズったやつ

857 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 21:05:05.54 ID:pxV2o7lo.net]
稼ぎたいって目的があるだけマシですかね
うちの若い子は他の業界で内定なかったから仕方なくだそうです



858 名前:デフォルトの名無しさん [2023/06/16(金) 22:17:33.96 ID:jw9f/Yqe.net]
>>842
お前みたいな馬鹿を相手にするのが嫌になって辞めた話しだな

859 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 22:37:35.74 ID:+fhP6ggu.net]
プログラミングは適正のある人とない人がはっきり分かれるから10年頑張っても適正ない人はどうにもならない
それが悲しい
相応の時間を掛けて取り戻せるビハインドならその程度は、スクールの先生には手間かもしれないけど、全然問題ないと思う

860 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 22:58:34.88 ID:FJrIBz+q.net]
>>844
答えられないのに偉そうにされてもなぁ
そういうのは答えてから言うもんだ

861 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 23:20:36.95 ID:ORuYbOPU.net]
FizzBuzzできても日本語が通じないやつはいらない
自前で設計もできないアホもいらない

862 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 23:34:24.97 ID:GNGKJ6vV.net]
FizzBuzzっていかようにも書けるので、出題者とのやりとりで「もっとも正しいFizzBuzz」を書く課題だと思ってる

863 名前:デフォルトの名無しさん [2023/06/16(金) 23:50:52.79 ID:UfuNJ8Sk.net]
>>846
こういう馬鹿は自分では何もせず他人が無償で教えてくれると思ってんのかね
そもそもこんな馬鹿は次々とわからないことが出てきて積むだけだろうに

864 名前:デフォルトの名無しさん [2023/06/16(金) 23:57:51.58 ID:AmdyN8Nd.net]
>>848
「もっとも正しい~」とか言っちゃう人は10年頑張ってもどうにもならないほうの人なので早めに他の道を模索しろ

865 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 00:30:37.38 ID:NJVRNPyW.net]
>>848
もっとも正しいの意味が想像できないので
具体的に出題者役をしてくれないか?

866 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 01:04:49.89 ID:J1YbN+ZJ.net]
>>848
もっとも正しいの意味を教えてくれ

867 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 06:39:13.41 ID:gxD6uzwh.net]
もっとも正しい=出題者のさじ加減って意味だよ
読んでわからんのか?



868 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 06:46:30.15 ID:KfWQWP0B.net]
さすがにわからんだろ

869 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 08:32:41.54 ID:78xJyQUW.net]
>>850
その「トラップ」が潜んでいることまで含んでの出題だろ
この出題者を前に、現実解はどんなだ?

870 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:17:06.53 ID:NJVRNPyW.net]
出題者側としてはコピペ防止のため問題を変形させている
例えばFizzBuzzならこうしてみる
「FizzBuzzを返す関数を書いてください。
プログラミング言語は自由です。
関数の仕様は引数として正の整数を10進数で表した文字列が来ます。
それ以外の文字列は来ないのでエラー処理は不要です。
ただし文字列の長さは1MBが来ても処理できるようにしてくたさい。
文字列の仕様は各言語の標準的なものから自由に選んでも構いません。
関数が返すのは文字列でFizzやBuzz等でない場合はそのまま返せばよいです。
速く動作することを優先としますがSIMDやGPUや並列化の対応は不要です。」
どうぞ

871 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:50:18.42 ID:KfWQWP0B.net]
>>856
それができるのは数学ができるやつだけだろ
向いてないやつを弾くテストじゃなく文系を弾くテストになってるぞ
各桁の和が3の倍数なら3の倍数になる法則と剰余の和の剰余は和の剰余になるという法則と1の位が0か5なら5の倍数という法則さえ知ってれば解けるが知らなきゃ解けん

872 名前:デフォルトの名無しさん [2023/06/17(土) 10:50:25.44 ID:O1wkfiF0.net]
まともな日本語が書けない人に
まともなプログラムを書くのは無理
それが”もっとも正しい匙加減の現実解”ww

873 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:51:29.19 ID:m3COiyiH.net]
と思ったが割り算の筆算ができれば文系でも解けるか

874 名前:デフォルトの名無しさん [2023/06/17(土) 10:52:30.30 ID:iqIOO0PG.net]
>>857
仕様には3の倍数や5の倍数については一言も述べられてないぞ
つまり・・・

875 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:52:35.07 ID:O5XlBfbR.net]
>>858
日本語でもう一度

876 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:53:35.74 ID:O5XlBfbR.net]
>>860
あれで全部なら誰もできんわ
バカの出題だから色々書き忘れてるだけだろ

877 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:01:34.04 ID:NJVRNPyW.net]
>>857
その算数の知識を知らない人は不採用でよいかと
元のFizzBuzz関数だとif文を書けるかどうかのテストだけになってしまうので

>>860
FizzBuzz問題の変形なので倍数



878 名前:、んぬんは敢えて省略して書きませんでしたが
そんな細かいことをお気にされるようならばすみません
[]
[ここ壊れてます]

879 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:05:38.43 ID:U1NDD/d8.net]
遅れて来た
出題1行目から、「FizzBuzzくらい知ってるよね」になってるの草w

その場で確認する度量があっても悪くないな

880 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:20:03.81 ID:Fw7ahLzw.net]
>>863
ここで例として挙げるために省略したのか、実際に出題するときもそのまま省略するのか
判断する材料がないから細かいことではないな

881 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:22:54.16 ID:JEt1hz4l.net]
>>856
いい問題だね

882 名前:デフォルトの名無しさん [2023/06/17(土) 11:47:24.57 ID:NzSsAFu/.net]
>>866
おしい!

「うわぁ、難しいなぁ、よくこんなの考えつくなぁ、考えた人はすごく頭良いんだろうなぁ、”僕”にはできないやぁ(棒)」
これが出題者の意図を汲んだもっとも正しい匙加減の現実解

883 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:51:56.23 ID:U1NDD/d8.net]
別の角度から

>>863
お題はシンプルにFizzBuzzなんだけど、ぽんとPCだけ渡して、
IDE/vscodeを立ち上げるか、コンソール+エディタを立ち上げるか(どっちでもいいがそれができるか)、
その間どういう態度でPCに触れるか、そっから見る試験って(バリエーション)のも聞いたことある

884 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 12:45:24.03 ID:X8x3Qz8X.net]
5ch のスレが 1000 に達して dat 落ちしたときに Chrome でそのスレを開いてソースの表示をして
サクラエディタのマクロで dat に変換したいのですが本来の dat とは微妙に異なってしまいます。
添削していただけないでしょうか?

S_ReplaceAll('\\r\\n', '', 28);
S_ReplaceAll('<script.*?</script>', '', 28);
S_GoFileTop(0);
S_Replace('^.*?レス数が1000を超えています。これ以上書き込みはできません。</div>', '', 28);
S_ReplaceAll('</article>', '\\n', 28);
S_ReplaceAll('<div id="Leaderboard"></div>', '', 28);
S_ReplaceAll('<article id="1001".*\\n', '', 28);
S_ReplaceAll('<article id="1002".*\\n', '', 28);
S_ReplaceAll('<div class="navmenu".*', '', 28);

S_ReplaceAll('<article .*?</span><span class="postusername"><b>', '', 28);
S_ReplaceAll('</span></details><section class="post-content">', '<>', 28);
S_ReplaceAll('<a href="mailto:(\\S*?)">(\\S.*?)</a></b></span></summary><span class="date">', '$2<>$1<>', 28);
S_ReplaceAll('</b></span></summary><span class="date">', '<><>', 28);
S_ReplaceAll('</span><span class="uid">', ' ', 28);
S_ReplaceAll(' </section>$', ' <>', 28);
S_ReplaceAll(' </span></section>$', ' <>', 28);

S_ReplaceAll(' class="reply_link"', '', 28);
S_ReplaceAll('<br> <br>', '<br> <br>', 28);
S_ReplaceAll('<span class="AA">', '', 28);
S_ReplaceAll(' </span><>$', '<>', 28);
S_ReplaceAll('<a href="https?://(.*?)">(.*?)</a>', '$2', 28);
S_ReplaceAll('<a class="image" href="https?://(.*?)">(.*?)</a>', '$2', 28);
S_ReDraw(0);

885 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 12:53:36.83 ID:U1NDD/d8.net]
ちょっとそこまでしたくない…その代わりに
微妙に違うのが、たとえばどこの部分でどう微妙に違うの
regexの添削なら好きな人がいると思う

886 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 13:00:20.91 ID:xZBJXx3G.net]
まずどう本物と違うのか

887 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 13:08:36.62 ID:X8x3Qz8X.net]
現在分かってるのが
・スレの1つ目が異なる (これは気にしない)
・htmlソースで見たときに <br> が複数続くところが異なる
あたりです

操作としては chrome で開いてソースを表示してコピーしてサクラエディタに張り付けて
マクロを実行して出来上がった疑似 dat ファイルを jane で取得できなかったところ移行を dat に張り付けてます
一応 Jane でみれるには見れますが本物の dat と異なってます

Jane の機能のツールのコマンドに
サクラエディタで開く
"C:\Program Files (x86)\sakura\sakura.exe" $LOCALDAT
を入れておりサクラエディタでちゃちゃっとdat補完ができたらいいなってところから来てます



888 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 13:32:43.51 ID:U1NDD/d8.net]
そういや、
> S_ReplaceAll('<br> <br>', '<br> <br>', 28);
これってなにがしたいん

勘だけど、Allするより、+32な気がする
<br>が2つまでに圧縮されちゃうでしょ

889 名前:デフォルトの名無しさん [2023/06/17(土) 15:21:09.34 ID:X8x3Qz8X.net]
そういえばbrなんでこうしたんだっけ…
改行が2つ以上続くとスペースが1つ追加されるとかっぽいからそうしたような…

外出するので帰宅したら確認します
ありがとうございます

890 名前:デフォルトの名無しさん [2023/06/17(土) 17:23:16.32 ID:2s9HVAD/.net]
>>857
BigDecimal使えばいいだけだよ

891 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 17:53:12.99 ID:O5XlBfbR.net]
>>875
1MBでどうなるかやってみなよ

892 名前:デフォルトの名無しさん [2023/06/17(土) 18:46:47.78 ID:Do0SxNGB.net]
>>876
1MBの数字が入力でも計算自体は何の問題もないよ
画面出力は省略形にでもしないと問題あるけどね

893 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 19:14:55.85 ID:O5XlBfbR.net]
>>877
だから実際やってみなよ
アホほど時間かかるから

894 名前:デフォルトの名無しさん [2023/06/17(土) 21:01:25.03 ID:oEBdD3mt.net]
こんな感じかな
fn fizzbuzz(s: &str) -> &str {
let last = s.bytes().next_back().unwrap();
let is_buzz = last == b'0' || last == b'5';
let sum = s.bytes().map(|n| n as u64).sum::<u64>();
let is_fizz = sum % 3 == 0;
if is_fizz {
if is_buzz {
"FizzBuzz"
} else {
"Fizz"
}
} else {
if is_buzz {
"Buzz"
} else {
s
}
}
}

895 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 21:04:25.47 ID:w6G1xf9n.net]
足し算の結果がu64に収まる保証はないので減点ですね

896 名前:デフォルトの名無しさん [2023/06/17(土) 21:22:31.12 ID:oEBdD3mt.net]
>>880
1バイトの値は2^8未満ですから
もし長さが1TB=2^40だとしても
和が2^48となり2^64に収まっていませんか?

897 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 21:34:19.21 ID:w6G1xf9n.net]
文字列長が最大1MBなので収まりますね



898 名前:デフォルトの名無しさん [2023/06/17(土) 21:44:51.89 ID:Dy0qXr83.net]
>>878
実際やってみて何の問題ないと言ってるだけど?
2~3行足すだけなんだから君こそ実際やってみなよ

899 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 21:59:39.36 ID:KfWQWP0B.net]
>>883
コード出してみな

900 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 22:11:53.10 ID:xZBJXx3G.net]
てめーがだせよwwww

901 名前:デフォルトの名無しさん [2023/06/17(土) 22:27:11.79 ID:6cwG2na1.net]
おにまい

902 名前:デフォルトの名無しさん [2023/06/17(土) 23:00:45.29 ID:eepdysdL.net]
>>884
君はもしかしてFizzBuzzが書けないのかい?

1,200,000桁の数字をFizzBuzz判定して
結果文字列を返すのにBigDecimalへの変換含めてスクリプト言語でも数ミリ秒
アホほど時間かかってるねw

903 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:37:08.97 ID:NJVRNPyW.net]
採点基準としては>>856で速く動作することを優先と明記したので
多倍長整数の使用は不合格とは言わないまでも追加点無しといったところかな

その部分以外に元のFizzBuzz問題でも同じ話だけど細かい採点は多数
例えばifが3つ「15の倍数か?」「5の倍数か?」「3の倍数か?」と並列に並ぶ形をとる人がなぜか多くて
どれにも当てはまらない過半数のケースで3回もif判定するから損で正解はif判定を常に2回に抑えられるよね
3回の場合でも「x % 15」などを計算しちゃうのも損で3の倍数か及び5倍数かの情報を使うべきだよね
とはいえ「(x % 3 == 0) && (x % 5 == 0)」等としちゃうとその後に2度目の「x % 3」を計算する羽目になり損だよね
いずれにせよ可読性も兼ねてis_fizzやis_buzzといった変数にブール値を代入するのも必須かな

といった感じで細かい採点基準が多数あるのを恐れてか
コードを出す人が少ないのが残念ですね

904 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:45:02.93 ID:wQbc2vgl.net]
副作用ないから最適化されて
(x % 3 == 0) && (x % 5 == 0)
と個別のがあっても一回しか演算しなくない?

905 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:46:55.37 ID:w6G1xf9n.net]
確かに

906 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:52:04.91 ID:NJVRNPyW.net]
>>889
言語によって二箇所のx % 3の計算を必ずしも1度に集約最適化するかどうかは明確ではないため
x % 3の計算が2回起こりえるかと

907 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:56:27.32 ID:KfWQWP0B.net]
>>887
提出できないのかよw



908 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:59:36.79 ID:xZBJXx3G.net]
おまえがねw

909 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 00:17:41.47 ID:8CtPSegi.net]
自分ができないから俺にさせるつもりなのかよ
それだとお前のコードを評価できないだろw
ほんと口だけだなお前w






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<250KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef