Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

「マクドナルド(マック)」で「価格あたりのカロリー」が高いハンバーガーランキングを作ってみた

$
0
0

目次

マクドナルド(マック)で一番「得」な商品の定義

昼飯にとって最も重要なのは「コスパ」=「値段あたりのカロリー」です。

本当は小麦粉からすいとん等を作るのが一番ですが、外食を余儀なくされる機会も多いと思います。

代表的な良コスパ外食チェーン、「マクドナルド」でコスパの高い商品を調査してみました。

元ネタのブログ

stackeditのmarkdownをbloggerで公開すると汚くなってしまったので、ここに転載しました。
Bloggerで綺麗に公開する方法をご存知の方がいましたら教えてください。

調査方法

  1. マクドナルドの公式サイトから、メニューと価格一覧を取得
wget http://www.mcdonalds.co.jp/menu/burger/ -O - | ¥
grep-e price -e ly-mod-menu-name | ¥
grep-v ly-mod-menu-priceset | ¥
sed-e's/<[^>]*>//g' | ¥
awk'$1~/¥.*/&&a==1{print $1; a = 0}$1!~/¥.*/{print $1; a =1}' | ¥
paste - -  > price.txt
  1. 同様にカロリーも取得
wget -O - http://www.mcdonalds.co.jp/quality/allergy_Nutrition/nutrient2.php?id=1 | ¥
grep-A3 menu_info | ¥
sed-e's/<[^>]*>//g' | ¥
awk'{print $1}' | ¥
awk'$0' | ¥
paste - - - - 
awk'{print $1, $3}'> cal.txt
  1. 価格あたりのカロリーを計算
  • 計算結果をソートした
  • markdown できれいに表示できるようにする
price=open('price.txt')cal=open('cal.txt')pri=price.read().split()ca=cal.read().split()pril={}call={}foriinrange(len(ca)//2):call[ca[2*i]]=int(ca[2*i+1])foriinrange(len(pri)//2):pril[pri[2*i]]=int(pri[2*i+1].split("¥")[1])cpp={}foriinpril:ifiincall:cpp[i]=[str(call[i]/pril[i])+"円/kcal",str(pril[i])+"円",str(call[i])+"kcal"]foriincpp:print("|",i,"|",cpp[i][0],"|",cpp[i][1],"|",cpp[i][2],"|")price.close()cal.close()

結果(値段あたりのカロリーランキング)

ソーセージマフィン3.590909090909091円/kcal110円395kcal
チキンクリスプ3.1363636363636362円/kcal110円345kcal
マックグリドル2.8円/kcal150円420kcal
チキンクリスプマフィン2.6円/kcal140円364kcal
倍チキンクリスプ2.3714285714285714円/kcal210円498kcal
ハンバーガー2.327272727272727円/kcal110円256kcal
チーズバーガー2.192857142857143円/kcal140円307kcal
チキチー(チキンチーズバーガー)2.155円/kcal200円431kcal
倍マクポ(倍ベーコンマックポーク)2.1466666666666665円/kcal300円644kcal
マクポ(ベーコンマックポーク)2.1円/kcal200円420kcal
メガマフィン1.9857142857142858円/kcal350円695kcal
倍チキチー(倍チキンチーズバーガー)1.9466666666666668円/kcal300円584kcal
スパチキ(スパイシーチキンバーガー)1.945円/kcal200円389kcal
エグチ(エッグチーズバーガー)1.935円/kcal200円387kcal
ソーセージエッグマフィン1.9円/kcal250円475kcal
倍スパチキ(倍スパイシーチキンバーガー)1.8066666666666666円/kcal300円542kcal
倍ハンバーガー1.6952380952380952円/kcal210円356kcal
倍チーズバーガー1.6916666666666667円/kcal240円406kcal
倍てりやきマックバーガー1.6545454545454545円/kcal440円728kcal
倍てりやきチキンフィレオ1.6340425531914893円/kcal470円768kcal
ビッグブレックファスト1.63円/kcal600円978kcal
倍エグチ(倍エッグチーズバーガー)1.62円/kcal300円486kcal
エッグマックマフィン1.555円/kcal200円311kcal
倍チキンフィレオ1.541304347826087円/kcal460円709kcal
てりやきマフィン1.5379310344827586円/kcal290円446kcal
ベーコンエッグマックサンド1.495円/kcal200円299kcal
倍ダブルチーズバーガー1.4886363636363635円/kcal440円655kcal
親子てりやきマックバーガー1.4820512820512821円/kcal390円578kcal
倍ビッグマック1.4775510204081632円/kcal490円724kcal
ビッグマック1.3461538461538463円/kcal390円525kcal
てりやきチキンフィレオ1.345945945945946円/kcal370円498kcal
ダブルチーズバーガー1.3441176470588236円/kcal340円457kcal
チキンフィレオ1.2916666666666667円/kcal360円465kcal
旨辛てりやきマックバーガー1.2897435897435898円/kcal390円503kcal
倍グラン1.2142857142857142円/kcal490円595kcal
倍えびフィレオ1.1285714285714286円/kcal490円553kcal
グラン1.1025641025641026円/kcal390円430kcal
ホットケーキ1.0633333333333332円/kcal300円319kcal
倍フィレオフィッシュ1.040909090909091円/kcal440円458kcal
ベーコンレタスバーガー1.038888888888889円/kcal360円374kcal
倍ベーコンレタスバーガー1.0282608695652173円/kcal460円473kcal
えびフィレオ1.0128205128205128円/kcal390円395kcal
フィレオフィッシュ1.0029411764705882円/kcal340円341kcal
てりやきマックバーガー0.956円/kcal340円478kcal
  • 円/kcalじゃなくてkcal/円です。書き間違えました
  • てりやきマックバーガーは本当は340円で価格あたりのカロリーは1.4円です。公式サイトでなぜかテリヤキバーガーだけバリューセットの価格が表示されていたためです。

結局、コスパ上位のハンバーガーは?

  • 朝部門
    🥇 ソーセージマフィン
    🥈 マックグリドル
    🥉 チキンクリスプマフィン

  • 昼部門
    🥇 チキンクリスプ
    🥈 ハンバーガー
    🥉 チーズバーガー

という結果になりました。
やはり低価格メニューは低付加価値で、高価格のビッグマックや魚介系バーガーはぼったくりということがよく見て取れます。

まとめ

マクドナルドで価格あたりで最大のカロリーを得るためには・・・

  • 朝にお腹が空いているときは、ソーセージマフィンを食べられるだけ頼みましょう!!

  • 昼間にお腹が空いているときは、チキンクリスプを食べられるだけ頼みましょう!!


Viewing all articles
Browse latest Browse all 2722

Trending Articles