プログラミングのお題スレです。
【出題と回答例】
1 名前:デフォルトの名無しさん
お題:お題本文
2 名前:デフォルトの名無しさん
>>1 使用言語
回答本文
結果がある場合はそれも
【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/
宿題は宿題スレがあるのでそちらへ。
※前スレ
プログラミングのお題スレ Part20
https://mevius.5ch.net/test/read.cgi/tech/1624028577/
探検
プログラミングのお題スレ Part21
■ このスレッドは過去ログ倉庫に格納されています
2022/11/13(日) 19:00:36.84ID:ZCYlhUwL
448デフォルトの名無しさん
2023/02/22(水) 19:44:44.02ID:qGoU8D7A いちいちアホの相手すんな
449デフォルトの名無しさん
2023/02/23(木) 02:57:01.39ID:dGvxcQeE450デフォルトの名無しさん
2023/02/23(木) 02:57:44.62ID:dGvxcQeE 音声を出したい場合はこのテキストを読み上げソフトで読み上げさせたり自分で声に出して読んだりしてください。
451デフォルトの名無しさん
2023/02/23(木) 02:59:24.34ID:dGvxcQeE452デフォルトの名無しさん
2023/02/23(木) 13:20:13.85ID:oMKxIthr 【キッシンジャー】 ワクチンを強制し群れを減らす
://rio2016.5ch.net/test/read.cgi/lifesaloon/1662167492/l50
://rio2016.5ch.net/test/read.cgi/lifesaloon/1662167492/l50
453デフォルトの名無しさん
2023/02/23(木) 17:13:39.72ID:cdZW/MyP クソ蟻の相手すんなや
馬鹿しかおらんのか
馬鹿しかおらんのか
454401
2023/02/23(木) 18:33:45.89ID:n1e6/0k5 >>401
Elixir で作った
{ :ok, input_data } = File.read( "input_data.csv" )
# IO.inspect input_data
# 末尾の改行を削除してから、1行ずつ処理する。カンマで区切る
input_data
|> String.trim
|> String.split( "\n" )
|> Enum.map( fn( line ) -> String.split( line, "," ) end )
|> Enum.each( fn [ custom_num, seq_num, money ] ->
{ from, to } = case String.split( seq_num, "-" ) do
# - を含まない時は、2つに分割できない
[ first ] -> num = String.to_integer( first )
{ num, num }
# - を含む時は、2つに分割できる
[ first, last ] -> { String.to_integer( first ), String.to_integer( last ) }
end
for n <- from..to, do: IO.puts "#{ custom_num },#{ n },#{ div( String.to_integer( money ), to - from + 1 ) }"
end )
# |> IO.inspect
Elixir で作った
{ :ok, input_data } = File.read( "input_data.csv" )
# IO.inspect input_data
# 末尾の改行を削除してから、1行ずつ処理する。カンマで区切る
input_data
|> String.trim
|> String.split( "\n" )
|> Enum.map( fn( line ) -> String.split( line, "," ) end )
|> Enum.each( fn [ custom_num, seq_num, money ] ->
{ from, to } = case String.split( seq_num, "-" ) do
# - を含まない時は、2つに分割できない
[ first ] -> num = String.to_integer( first )
{ num, num }
# - を含む時は、2つに分割できる
[ first, last ] -> { String.to_integer( first ), String.to_integer( last ) }
end
for n <- from..to, do: IO.puts "#{ custom_num },#{ n },#{ div( String.to_integer( money ), to - from + 1 ) }"
end )
# |> IO.inspect
455デフォルトの名無しさん
2023/02/24(金) 02:31:53.29ID:qWDde+97456デフォルトの名無しさん
2023/02/24(金) 20:55:59.01ID:Kkq1C7fS >>445
たまには回答側に回ってみなさい
お題
個人の名前,上司の名前,個人の仕事力
が入力されます
個人の仕事力とその上司たちの仕事力を合計した値を出力してください
入力
ガンド部長,ブリ事業部長,9000
モジャコ,ヤズ係長,39000
ワラサ部長,ブリ事業部長,46000
メジロ部長,ブリ事業部長,34000
ブリ事業部長,,32000
ツバイソ,コズクラ係長,24000
ツバス係長,ハマチ課長,23000
ワカナ,ツバス係長,4000
イナダ課長,ワラサ部長,5000
ヤズ係長,ハマチ課長,23000
ワカナゴ係長,イナダ課長,49000
フクラギ課長,ガンド部長,17000
ハマチ課長,メジロ部長,19000
コズクラ係長,フクラギ課長,31000
出力
41000 : ガンド部長 -> ブリ事業部長
147000 : モジャコ -> ヤズ係長 -> ハマチ課長 -> メジロ部長 -> ブリ事業部長
78000 : ワラサ部長 -> ブリ事業部長
-----省略-----
たまには回答側に回ってみなさい
お題
個人の名前,上司の名前,個人の仕事力
が入力されます
個人の仕事力とその上司たちの仕事力を合計した値を出力してください
入力
ガンド部長,ブリ事業部長,9000
モジャコ,ヤズ係長,39000
ワラサ部長,ブリ事業部長,46000
メジロ部長,ブリ事業部長,34000
ブリ事業部長,,32000
ツバイソ,コズクラ係長,24000
ツバス係長,ハマチ課長,23000
ワカナ,ツバス係長,4000
イナダ課長,ワラサ部長,5000
ヤズ係長,ハマチ課長,23000
ワカナゴ係長,イナダ課長,49000
フクラギ課長,ガンド部長,17000
ハマチ課長,メジロ部長,19000
コズクラ係長,フクラギ課長,31000
出力
41000 : ガンド部長 -> ブリ事業部長
147000 : モジャコ -> ヤズ係長 -> ハマチ課長 -> メジロ部長 -> ブリ事業部長
78000 : ワラサ部長 -> ブリ事業部長
-----省略-----
457デフォルトの名無しさん
2023/02/24(金) 22:54:59.85ID:PMEalhSr ぼくの逞しいおちんぽ
458デフォルトの名無しさん
2023/02/24(金) 23:22:44.02ID:3XqkjO93459デフォルトの名無しさん
2023/02/25(土) 08:48:42.87ID:zHIcIgZr460デフォルトの名無しさん
2023/02/25(土) 11:05:00.42ID:dAzPm75C >>458
同じ人に複数パターンの上司ってどういうこと?
同じ人に複数パターンの上司ってどういうこと?
461デフォルトの名無しさん
2023/02/25(土) 13:54:15.17ID:R9oPtKUj おかしいよな?
しかし
1:ガンド部長,ブリ事業部長,9000
2;ブリ事業部長,,32000
からの出力が
41000 : ガンド部長 -> ブリ事業部長
なら2の行があれば32000を一回足すって事だとしか思えないけど完全に意味不明
しかし
1:ガンド部長,ブリ事業部長,9000
2;ブリ事業部長,,32000
からの出力が
41000 : ガンド部長 -> ブリ事業部長
なら2の行があれば32000を一回足すって事だとしか思えないけど完全に意味不明
462デフォルトの名無しさん
2023/02/25(土) 14:00:32.25ID:dAzPm75C ???
何を不思議がっているのかがわからない
何を不思議がっているのかがわからない
463デフォルトの名無しさん
2023/02/25(土) 14:21:21.89ID:m5+HOY8+ もういいわ
464デフォルトの名無しさん
2023/02/25(土) 14:28:23.84ID:rFr0WMKo465デフォルトの名無しさん
2023/02/25(土) 14:40:44.77ID:m5+HOY8+ やっとわかった
A,B,n
は
社員、直属の上司、仕事力
で例外的に部長は直属の上司なしで
A,,n
と記載されている
求められる仕様は全てのAとその上司Bに対してAの直属の上司、その直属の上司、‥でBに至る社員を全てリストアップしてその仕事力の総和を表示せよ
かね
もういいや
A,B,n
は
社員、直属の上司、仕事力
で例外的に部長は直属の上司なしで
A,,n
と記載されている
求められる仕様は全てのAとその上司Bに対してAの直属の上司、その直属の上司、‥でBに至る社員を全てリストアップしてその仕事力の総和を表示せよ
かね
もういいや
466デフォルトの名無しさん
2023/02/25(土) 14:53:53.68ID:dAzPm75C コレは恥ずかしい。
467デフォルトの名無しさん
2023/02/25(土) 15:00:57.04ID:m5+HOY8+ まだ間違ってんの?
ならもういいや
仮にまだ間違ってるとして何その言い方?
何様?
そんな空気しか出せないんなら消えろやカス
ならもういいや
仮にまだ間違ってるとして何その言い方?
何様?
そんな空気しか出せないんなら消えろやカス
468デフォルトの名無しさん
2023/02/25(土) 18:30:05.28ID:ylAvVdkX469デフォルトの名無しさん
2023/02/26(日) 00:19:46.37ID:RymrPGNU ID:Kkq1C7fSがあれから一回も書き込んでないあたり、何も考えずにお題出したんでしょ
470デフォルトの名無しさん
2023/02/26(日) 02:21:31.96ID:B5iNMzdY ガチアスペが暴れるスレッド
471デフォルトの名無しさん
2023/02/26(日) 09:46:23.93ID:4Uq2hv6i お題:N×Nの正方形Aがある。各頂点から点a,b,c,dを正方形の内側のランダムな方向に射出する。点が内側をバウンドし移動してるあいだAの中心点からM×Mの正方形B(最初は点)が徐々に拡大していく。この時、Bの内側に点a,b,c,dが収まるのはMがいくつの時か計算しなさい。
472デフォルトの名無しさん
2023/02/26(日) 18:15:13.00ID:aYPcDOt1 Mの拡大率も書いてないし射出した点の速さも書かれてない
仕様が不十分
ROMってね
仕様が不十分
ROMってね
473デフォルトの名無しさん
2023/02/26(日) 19:02:07.54ID:OLcPjaJb 厳密厨って何が楽しくて生きてるんだろうな。
474デフォルトの名無しさん
2023/02/26(日) 19:05:44.27ID:6DyDqsNY 指摘するだけで書かない奴な
不足してるなら勝手に補完つくればいいものを
仕事じゃあるまいし
不足してるなら勝手に補完つくればいいものを
仕事じゃあるまいし
475デフォルトの名無しさん
2023/02/27(月) 02:09:11.98ID:dWqm4C62 勝手に補完するも何も、そのお題は何を言わんとしているのか全く分からないため補完のしようがない。
476デフォルトの名無しさん
2023/02/27(月) 02:40:43.98ID:2JCuz1J/ 昔はこれぐらいの仕様のお題でも回答ついたけどなぁ
477デフォルトの名無しさん
2023/02/27(月) 04:20:24.87ID:dWqm4C62 読解できたエスパーだけが答えれば良い
478デフォルトの名無しさん
2023/02/27(月) 06:41:19.91ID:8KPFEApR 俺なんか厳密中が言うからわざわざbnfまで書いたぞ笑
もうあんなつかれるお題出したくないわ
もうあんなつかれるお題出したくないわ
479デフォルトの名無しさん
2023/02/27(月) 10:31:19.36ID:UJX7wwq0 >>476
ないない
ないない
480デフォルトの名無しさん
2023/02/27(月) 10:33:14.65ID:5JFQlul5 一日経っても反論ないあたり出題者は逃げたってことでいいのかな
481デフォルトの名無しさん
2023/02/27(月) 12:42:15.62ID:glsnanmZ482デフォルトの名無しさん
2023/02/27(月) 12:46:22.51ID:glsnanmZ 整数をランダムに4個選ぶ
4個の整数の和はいくつか?
こんな感じ
お題になってない
4個の整数の和はいくつか?
こんな感じ
お題になってない
483デフォルトの名無しさん
2023/02/27(月) 18:18:21.52ID:YYxwKNcv ああ、ランダム性が入ってるのがまずいのか
484デフォルトの名無しさん
2023/02/27(月) 18:18:39.12ID:YYxwKNcv ああ、ランダム性が入ってるのがまずいのか
485デフォルトの名無しさん
2023/02/27(月) 18:24:11.89ID:LWteNAWS 蟻は出題がまともに出来てないって自覚がないアホだから
関わっちゃダメ
関わっちゃダメ
486デフォルトの名無しさん
2023/02/27(月) 20:18:00.93ID:tcBt9uhq 不足してるなら補ってお題として成立されてばいいものを最近の輩はリジェクトすることしか眼中にない
上のお題で言えば速度はプログラムで任意に定義できるようにすればお題として成立されられる
その方向へ持っていこうという気概を見せられないなら黙っていれば良い。
上のお題で言えば速度はプログラムで任意に定義できるようにすればお題として成立されられる
その方向へ持っていこうという気概を見せられないなら黙っていれば良い。
487デフォルトの名無しさん
2023/02/27(月) 20:18:42.48ID:LWteNAWS >>486
言い出しっぺの法則
言い出しっぺの法則
488デフォルトの名無しさん
2023/02/27(月) 20:19:28.33ID:LWteNAWS お題をみんなで作るスレ
じゃないんだから
完成してから出題しろ
じゃないんだから
完成してから出題しろ
489デフォルトの名無しさん
2023/02/27(月) 20:22:36.54ID:Gjavqic5 否定することを糧としているんのだからしゃーない。
490デフォルトの名無しさん
2023/02/27(月) 20:27:21.12ID:LWteNAWS >>489
じゃあお前がやれよ
じゃあお前がやれよ
491デフォルトの名無しさん
2023/02/28(火) 02:06:48.72ID:tFrQfTnP 自分で解答作らないで出題するからやろ
492デフォルトの名無しさん
2023/02/28(火) 08:02:01.71ID:Kf1fynEF お題:
>>471からランダム性を抜いて再現性のあるお題に再構築せよ
>>471からランダム性を抜いて再現性のあるお題に再構築せよ
493デフォルトの名無しさん
2023/02/28(火) 08:08:41.98ID:cWa3A3nM ランダム性ってなんやねん
任意性やろ
任意性やろ
494デフォルトの名無しさん
2023/02/28(火) 08:37:21.30ID:Kf1fynEF495デフォルトの名無しさん
2023/02/28(火) 19:59:24.47ID:2hicZh6u >>486
さっさとやれ
さっさとやれ
496デフォルトの名無しさん
2023/02/28(火) 20:00:50.02ID:oDIfPEjQ >乱数で値を決定する
厳密厨ってこの程度の読解力だったのな
厳密厨ってこの程度の読解力だったのな
497デフォルトの名無しさん
2023/02/28(火) 20:04:17.09ID:2hicZh6u 蟻と蟻の自演(単発)が消えれば
このスレももう少しマシになると思う
このスレももう少しマシになると思う
498デフォルトの名無しさん
2023/02/28(火) 20:06:22.93ID:2hicZh6u499デフォルトの名無しさん
2023/02/28(火) 21:52:00.08ID:2hicZh6u500デフォルトの名無しさん
2023/02/28(火) 21:53:00.63ID:k1W6SlJ8 キチガイが棲んでからオワコン化したスレッド
501デフォルトの名無しさん
2023/02/28(火) 21:55:51.04ID:2hicZh6u 「あれっ?」
じゃなくて
「ありっ?」
って書くべきでしたすいません
じゃなくて
「ありっ?」
って書くべきでしたすいません
502デフォルトの名無しさん
2023/03/01(水) 00:27:07.21ID:p5rMIeuq >>486
元のお題が何を言わんとしているのか分からないので何をどう補ったら良いのかも分からない。
見たこともない文字で書かれた未知の言語に対して補って読めるようにしろと言われても出来ないのと同じようなものだ。
元のお題が何を言わんとしているのか分からないので何をどう補ったら良いのかも分からない。
見たこともない文字で書かれた未知の言語に対して補って読めるようにしろと言われても出来ないのと同じようなものだ。
503デフォルトの名無しさん
2023/03/01(水) 00:51:10.69ID:OL4XgfHI ふーん、頭が悪いんだね(笑)
504デフォルトの名無しさん
2023/03/01(水) 01:50:37.77ID:p5rMIeuq 頭が良い人なら多くの人に理解できるようにお題を書くことも可能な筈だ。
505デフォルトの名無しさん
2023/03/01(水) 06:31:13.03ID:eH+0RL/Y >>503
だからお前がやれって
だからお前がやれって
506デフォルトの名無しさん
2023/03/01(水) 07:18:11.40ID:P9GDwLN0 なぜ仕事でもないのに厳密性を求めるのか
本当にプログラムを書きたいという意欲があるならそれらしく補完して作ればいいものを。
本当にプログラムを書きたいという意欲があるならそれらしく補完して作ればいいものを。
507デフォルトの名無しさん
2023/03/01(水) 07:31:13.17ID:eH+0RL/Y >>506
どうぞ
どうぞ
508デフォルトの名無しさん
2023/03/01(水) 07:54:29.17ID:Sly6s+uh 昔はこのスレは変なお題はみんなスルーしてレスもつかなかったよな
509デフォルトの名無しさん
2023/03/01(水) 22:37:33.72ID:np04zI1T お題
製品タイプ、製品ID、製品色
が入力されます
製品タイプの配列、製品IDの配列、製品色の配列をJSON形式で出力してください
製品タイプの配列の1番目の値は製品IDの配列の1番目と対応する、というように
それぞれの配列の順番は一致するようにしてください
1つの配列の中で製品タイプは重複してはいけません
出力するJSONの数が最小になるようにしてください
入力例
B,02,B
C,04,Y
F,15,R
E,12,C
C,06,G
D,07,B
D,08,B
D,10,M
C,05,C
F,14,G
A,01,Y
D,09,B
B,03,C
G,16,M
E,11,Y
E,13,B
出力例
{"製品タイプ":["A","B","C","D","E","F","G"],"製品ID":["01","02","04","07","12","15","16"],"製品色":["Y","B","Y","B","C","R","M"]}
{"製品タイプ":["B","C","D","E","F"],"製品ID":["03","06","08","11","14"],"製品色":["C","G","B","Y","G"]}
{"製品タイプ":["C","D","E"],"製品ID":["05","10","13"],"製品色":["C","M","B"]}
{"製品タイプ":["D"],"製品ID":["09"],"製品色":["B"]}
製品タイプ、製品ID、製品色
が入力されます
製品タイプの配列、製品IDの配列、製品色の配列をJSON形式で出力してください
製品タイプの配列の1番目の値は製品IDの配列の1番目と対応する、というように
それぞれの配列の順番は一致するようにしてください
1つの配列の中で製品タイプは重複してはいけません
出力するJSONの数が最小になるようにしてください
入力例
B,02,B
C,04,Y
F,15,R
E,12,C
C,06,G
D,07,B
D,08,B
D,10,M
C,05,C
F,14,G
A,01,Y
D,09,B
B,03,C
G,16,M
E,11,Y
E,13,B
出力例
{"製品タイプ":["A","B","C","D","E","F","G"],"製品ID":["01","02","04","07","12","15","16"],"製品色":["Y","B","Y","B","C","R","M"]}
{"製品タイプ":["B","C","D","E","F"],"製品ID":["03","06","08","11","14"],"製品色":["C","G","B","Y","G"]}
{"製品タイプ":["C","D","E"],"製品ID":["05","10","13"],"製品色":["C","M","B"]}
{"製品タイプ":["D"],"製品ID":["09"],"製品色":["B"]}
510デフォルトの名無しさん
2023/03/02(木) 01:19:19.82ID:qVygpVDj511デフォルトの名無しさん
2023/03/03(金) 10:31:20.70ID:JG2g5M5t Haskellすごい
512デフォルトの名無しさん
2023/03/04(土) 05:29:06.95ID:SAvF8kPk513デフォルトの名無しさん
2023/03/04(土) 19:18:05.94ID:S5cRs10W514デフォルトの名無しさん
2023/03/05(日) 09:55:30.27ID:GagStXQF 友人がブログを削除したんですが、そのあと、そのURLをクリックすると
アダルトサイトに飛ぶようになりました。本人はずかしいはずです。
これは何が原因なんでしょうか?
アダルトサイトに飛ぶようになりました。本人はずかしいはずです。
これは何が原因なんでしょうか?
515デフォルトの名無しさん
2023/03/05(日) 11:12:32.57ID:/Qd0pRlS こういう話の登場人物
「友人」は大抵が本人
「友人」は大抵が本人
516デフォルトの名無しさん
2023/03/05(日) 11:32:29.47ID:GagStXQF こんなところで聞く方が無駄だとわかりました。すいません
517デフォルトの名無しさん
2023/03/05(日) 11:56:22.33ID:2xMyVUh5 >>516
負けてて草
負けてて草
518デフォルトの名無しさん
2023/03/05(日) 12:23:59.19ID:EVYX2Tnh 答えを聞き出す前に暴言はいて逃亡するのは三流
答えを聞き出してから態度を豹変させるのが一流
答えを聞き出してから態度を豹変させるのが一流
519デフォルトの名無しさん
2023/03/05(日) 12:57:55.93ID:E79AODHp 無駄な労力を費やす前に退却するのが真の一流
520デフォルトの名無しさん
2023/03/05(日) 14:53:40.73ID:YlwUczDE >>514
println("知らんがな。")
println("知らんがな。")
521デフォルトの名無しさん
2023/03/05(日) 18:35:08.91ID:Ueh2Ngp1 >>456
Elixir で再帰で書いた。
末尾再帰になっているかどうかは分からないけど。難しかった
https://paiza.io/projects/2HEEsPP7gqa7Yoq2U1darw?language=elixir
以下は、データの変遷
input_list は、[ ["ガンド部長", "ブリ事業部長", "9000"], ["モジャコ", "ヤズ係長", "39000"] ]
input_map は順不同で、%{ "イナダ課長" => {"ワラサ部長", 5000}, "ガンド部長" => {"ブリ事業部長", 9000} }
蓄積変数は、[ {["", "ブリ事業部長", "ガンド部長"], 41000},
{["", "ブリ事業部長", "メジロ部長", "ハマチ課長", "ヤズ係長", "モジャコ"], 147000} ]
出力はリストを逆順にして、
41000 : ガンド部長 -> ブリ事業部長
147000 : モジャコ -> ヤズ係長 -> ハマチ課長 -> メジロ部長 -> ブリ事業部長
Elixir で再帰で書いた。
末尾再帰になっているかどうかは分からないけど。難しかった
https://paiza.io/projects/2HEEsPP7gqa7Yoq2U1darw?language=elixir
以下は、データの変遷
input_list は、[ ["ガンド部長", "ブリ事業部長", "9000"], ["モジャコ", "ヤズ係長", "39000"] ]
input_map は順不同で、%{ "イナダ課長" => {"ワラサ部長", 5000}, "ガンド部長" => {"ブリ事業部長", 9000} }
蓄積変数は、[ {["", "ブリ事業部長", "ガンド部長"], 41000},
{["", "ブリ事業部長", "メジロ部長", "ハマチ課長", "ヤズ係長", "モジャコ"], 147000} ]
出力はリストを逆順にして、
41000 : ガンド部長 -> ブリ事業部長
147000 : モジャコ -> ヤズ係長 -> ハマチ課長 -> メジロ部長 -> ブリ事業部長
522デフォルトの名無しさん
2023/03/06(月) 14:19:42.45ID:qyV2HHpm >>456
awkで書いてみた
https://ideone.com/Ufy2b4
再帰呼び出ししてみた。
表示順を考えなくて良いならmember[]は要らなくなるので
BEGIN{}も要らないし、もう一段簡単になる。
awkで書いてみた
https://ideone.com/Ufy2b4
再帰呼び出ししてみた。
表示順を考えなくて良いならmember[]は要らなくなるので
BEGIN{}も要らないし、もう一段簡単になる。
523デフォルトの名無しさん
2023/03/07(火) 12:52:38.48ID:XpfdbiSa お題
個人の名前,上司の名前,個人の仕事力
が入力されます
個人の仕事力とその部下たちの仕事力を合計した値を出力してください
ブリ事業部長は全員の仕事力の合計になります
入力
ガンド部長,ブリ事業部長,9000
モジャコ,ヤズ係長,39000
ワラサ部長,ブリ事業部長,46000
メジロ部長,ブリ事業部長,34000
ブリ事業部長,,32000
ツバイソ,コズクラ係長,24000
ツバス係長,ハマチ課長,23000
ワカナ,ツバス係長,4000
イナダ課長,ワラサ部長,5000
ヤズ係長,ハマチ課長,23000
ワカナゴ係長,イナダ課長,49000
フクラギ課長,ガンド部長,17000
ハマチ課長,メジロ部長,19000
コズクラ係長,フクラギ課長,31000
出力
ガンド部長:81000
モジャコ:39000
ワラサ部長:100000
-----省略-----
個人の名前,上司の名前,個人の仕事力
が入力されます
個人の仕事力とその部下たちの仕事力を合計した値を出力してください
ブリ事業部長は全員の仕事力の合計になります
入力
ガンド部長,ブリ事業部長,9000
モジャコ,ヤズ係長,39000
ワラサ部長,ブリ事業部長,46000
メジロ部長,ブリ事業部長,34000
ブリ事業部長,,32000
ツバイソ,コズクラ係長,24000
ツバス係長,ハマチ課長,23000
ワカナ,ツバス係長,4000
イナダ課長,ワラサ部長,5000
ヤズ係長,ハマチ課長,23000
ワカナゴ係長,イナダ課長,49000
フクラギ課長,ガンド部長,17000
ハマチ課長,メジロ部長,19000
コズクラ係長,フクラギ課長,31000
出力
ガンド部長:81000
モジャコ:39000
ワラサ部長:100000
-----省略-----
524デフォルトの名無しさん
2023/03/07(火) 13:16:03.87ID:bbtrqWNc お題:数字が入力されるので日付かどうか判定してください
in < 20230306
out > true
in < 20232250
out > false
in < 20230306
out > true
in < 20232250
out > false
525デフォルトの名無しさん
2023/03/07(火) 14:17:27.14ID:+pZA1cjF 仕事そっちのけでやり始めちゃいそうないいお題だ
526デフォルトの名無しさん
2023/03/07(火) 21:36:23.54ID:kYiYHi9/ >>524
ChatGPTに聞いたら瞬殺だった。
@Python
import datetime
def is_valid_date(date_string):
try:
datetime.datetime.strptime(date_string, '%Y%m%d')
return True
except ValueError:
return False
ChatGPTに聞いたら瞬殺だった。
@Python
import datetime
def is_valid_date(date_string):
try:
datetime.datetime.strptime(date_string, '%Y%m%d')
return True
except ValueError:
return False
527526
2023/03/07(火) 21:37:25.32ID:kYiYHi9/ インデントに失敗した orz
528デフォルトの名無しさん
2023/03/07(火) 22:32:08.33ID:3eieSVrf >>524
haskell
https://ideone.com/1oSNqd
“数値が読めない”とかは無視
純粋にy/m/dがグレゴリオ歴として成立するかどうかの判定
wikiに載ってたy/m/dから修正ユリウス通日を計算する公式を使ってその月の長さを(次の月の初日のユリウス通日)-(その月の初日のユリウス通日)で算出
haskell
https://ideone.com/1oSNqd
“数値が読めない”とかは無視
純粋にy/m/dがグレゴリオ歴として成立するかどうかの判定
wikiに載ってたy/m/dから修正ユリウス通日を計算する公式を使ってその月の長さを(次の月の初日のユリウス通日)-(その月の初日のユリウス通日)で算出
529デフォルトの名無しさん
2023/03/07(火) 23:34:02.90ID:s3GtgFEy >>524
Kotlin
java.time.LocalDate クラスに判定させるという超手抜きプログラム。
https://paiza.io/projects/giMWgob2AM7gEy4sGrP50w
Kotlin
java.time.LocalDate クラスに判定させるという超手抜きプログラム。
https://paiza.io/projects/giMWgob2AM7gEy4sGrP50w
530デフォルトの名無しさん
2023/03/08(水) 10:26:04.32ID:/qygPgTx531デフォルトの名無しさん
2023/03/08(水) 13:26:39.43ID:dHMh5Dpe532デフォルトの名無しさん
2023/03/08(水) 21:40:39.00ID:Vy/Qcp0S533デフォルトの名無しさん
2023/03/09(木) 01:22:26.54ID:fNPpmDIo お題:引数の絶対値を1-2-5シリーズ(1, 2, 5と、その10の整数べき乗の集合
(..., 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, ...)に切り捨てる関数。
IEEE754で正確に表現出来ない数(0.2とか)になる場合、最も近い値を返す事。
(例 : 0.2の場合は0x1.999999999999ap-3
その場合でも、(切り捨てなので)引数の絶対値を超えてはならない)
f(1) → 1
f(1.1) → 1
f(1.9) → 1
f(2) → 2
f(2.1) → 2
f(4.9) → 2
f(5) → 5
f(5.1) → 5
f(9.9) → 5
f(10) → 10
f(10.1) → 10
発展的なお題:
引数の絶対値が5e-308未満の場合の望ましいと思われる振る舞いについて述べよ
(「思われる」なので正解はありません)。
(..., 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, ...)に切り捨てる関数。
IEEE754で正確に表現出来ない数(0.2とか)になる場合、最も近い値を返す事。
(例 : 0.2の場合は0x1.999999999999ap-3
その場合でも、(切り捨てなので)引数の絶対値を超えてはならない)
f(1) → 1
f(1.1) → 1
f(1.9) → 1
f(2) → 2
f(2.1) → 2
f(4.9) → 2
f(5) → 5
f(5.1) → 5
f(9.9) → 5
f(10) → 10
f(10.1) → 10
発展的なお題:
引数の絶対値が5e-308未満の場合の望ましいと思われる振る舞いについて述べよ
(「思われる」なので正解はありません)。
534529
2023/03/09(木) 02:14:16.41ID:/MDyYnso >>531
俺も最初はそうやって parse() 使ってやるやつを作ったんだけど、それだと 20230229 や 20231131 が true になる。
どうやら parse() でやろうとすると年月日それぞれの値のチェックはするが年月日の値を繋げた状態で日付として
正しいかのチェックがされない。日に関して1~31なら全てOKになってしまってそれが何月なのかのチェックがされない。
それで文字列を分解して整数にしてから LocalDate.of(y, m, d) のやり方でやるようにしたんだよ。それだとチェックされるので。
俺も最初はそうやって parse() 使ってやるやつを作ったんだけど、それだと 20230229 や 20231131 が true になる。
どうやら parse() でやろうとすると年月日それぞれの値のチェックはするが年月日の値を繋げた状態で日付として
正しいかのチェックがされない。日に関して1~31なら全てOKになってしまってそれが何月なのかのチェックがされない。
それで文字列を分解して整数にしてから LocalDate.of(y, m, d) のやり方でやるようにしたんだよ。それだとチェックされるので。
535デフォルトの名無しさん
2023/03/09(木) 02:59:36.54ID:3+H8grLx536デフォルトの名無しさん
2023/03/09(木) 07:19:28.41ID:Kr9kVNlI538デフォルトの名無しさん
2023/03/09(木) 09:11:59.20ID:80vOWs2E 0.2より小さいのに0.2を返す意図がわからない
539デフォルトの名無しさん
2023/03/09(木) 09:33:04.67ID:80vOWs2E 例えばIEEE754の倍精度だと10^23に一番近い値は2個存在するけど
それぞれの入力値に対して何を返す?
それぞれの入力値に対して何を返す?
540デフォルトの名無しさん
2023/03/09(木) 09:51:28.51ID:8jWFs2vv541デフォルトの名無しさん
2023/03/09(木) 10:06:31.31ID:NA9KE422 文字列で処理した方が楽そうだな
542デフォルトの名無しさん
2023/03/09(木) 10:11:31.04ID:OmNiotFL543デフォルトの名無しさん
2023/03/09(木) 13:53:10.22ID:bNerenDr544デフォルトの名無しさん
2023/03/09(木) 14:58:46.74ID:80vOWs2E >>543
2^m 5^n じゃなくて [1,2,5] x 10^n
2^m 5^n じゃなくて [1,2,5] x 10^n
545デフォルトの名無しさん
2023/03/09(木) 17:53:05.38ID:T9AEG++6546デフォルトの名無しさん
2023/03/09(木) 18:24:41.73ID:80vOWs2E 10^23の結果が10^23にならない
547デフォルトの名無しさん
2023/03/09(木) 18:51:23.08ID:80vOWs2E f(x) = max { 近似(a×10ⁿ) | a∈{1,2,5}, n∈ℤ, 近似(a×10ⁿ)≦x }
お題はこれなんだよね
お題はこれなんだよね
548デフォルトの名無しさん
2023/03/09(木) 19:49:31.53ID:AqeRBK10■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 [蚤の市★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★2 [BFU★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… [BFU★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 【速報】日本産牛肉の対中国輸出再開協議が中止 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★3 [ぐれ★]
- 高市早苗「つい言い過ぎた」公邸で一人ひきこもる😲 [861717324]
- 高市総理が地元・奈良県産の柿を食べて自作の句を披露😲 [861717324]
- 【👊専】ロケット🚀👊😅👊🚀パーンチww🏡
- 【高市有事】牛肉の対中輸出再開協議が中止wwwwwwwwwwwwwwww [834922174]
- 【実況】博衣こよりのえちえち雑談🧪
- 中国から“拳銃”輸入で写真館経営者を逮捕 「違法と思わず」 大阪税関が発見後に自宅でも3丁押収 [787212328]
