[過去ログ] プログラミングのお題スレ Part21 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
523
(3): デフォルトの名無しさん [] 2023/03/07(火) 12:52:38.48 ID:XpfdbiSa(1) AAS
お題
個人の名前,上司の名前,個人の仕事力
が入力されます

個人の仕事力とその部下たちの仕事力を合計した値を出力してください
ブリ事業部長は全員の仕事力の合計になります

入力
ガンド部長,ブリ事業部長,9000
モジャコ,ヤズ係長,39000
ワラサ部長,ブリ事業部長,46000
メジロ部長,ブリ事業部長,34000
ブリ事業部長,,32000
ツバイソ,コズクラ係長,24000
ツバス係長,ハマチ課長,23000
ワカナ,ツバス係長,4000
イナダ課長,ワラサ部長,5000
ヤズ係長,ハマチ課長,23000
ワカナゴ係長,イナダ課長,49000
フクラギ課長,ガンド部長,17000
ハマチ課長,メジロ部長,19000
コズクラ係長,フクラギ課長,31000

出力
ガンド部長:81000
モジャコ:39000
ワラサ部長:100000
-----省略-----
530: デフォルトの名無しさん [sage] 2023/03/08(水) 10:26:04.32 ID:/qygPgTx(1) AAS
>>523
awkで書いてみた

外部リンク:ideone.com
535: デフォルトの名無しさん [sage] 2023/03/09(木) 02:59:36.54 ID:3+H8grLx(1) AAS
>>523
親 : 子 = 1 : 多

多分木の走査か。
プログラミング・コンテストの基本だけど、自作するのは難しい
582: 521 [sage] 2023/03/27(月) 05:06:18.68 ID:YhTH5dNR(1) AAS
>>523
Elixir で再帰で書いた。多分木の走査か。
末尾再帰になっているかどうかは分からないけど。
>>456
456(7): デフォルトの名無しさん [] 2023/02/24(金) 20:55:59.01 ID:Kkq1C7fS(1) AAS
>>445
たまには回答側に回ってみなさい

お題
個人の名前,上司の名前,個人の仕事力
が入力されます

個人の仕事力とその上司たちの仕事力を合計した値を出力してください

入力
ガンド部長,ブリ事業部長,9000
モジャコ,ヤズ係長,39000
ワラサ部長,ブリ事業部長,46000
メジロ部長,ブリ事業部長,34000
ブリ事業部長,,32000
ツバイソ,コズクラ係長,24000
ツバス係長,ハマチ課長,23000
ワカナ,ツバス係長,4000
イナダ課長,ワラサ部長,5000
ヤズ係長,ハマチ課長,23000
ワカナゴ係長,イナダ課長,49000
フクラギ課長,ガンド部長,17000
ハマチ課長,メジロ部長,19000
コズクラ係長,フクラギ課長,31000

出力
41000 : ガンド部長 -> ブリ事業部長
147000 : モジャコ -> ヤズ係長 -> ハマチ課長 -> メジロ部長 -> ブリ事業部長
78000 : ワラサ部長 -> ブリ事業部長
-----省略-----
よりも、さらに難しかった

外部リンク:paiza.io

以下は、データの変遷

input_list は、[ ["ガンド部長", "ブリ事業部長", "9000"], ["モジャコ", "ヤズ係長", "39000"] ]

input_map は順不同で、%{ "イナダ課長" => {"ワラサ部長", 5000}, "ガンド部長" => {"ブリ事業部長", 9000} }

boss_subordinates_map は、%{ "ツバス係長" => ["ワカナ"], "ハマチ課長" => ["ヤズ係長", "ツバス係長"] }

total_power は、[ {"ガンド部長", 81000}, {"モジャコ", 39000} ]

出力
ガンド部長 : 81000
モジャコ : 39000
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.049s