일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 日本語
- vscode
- C로 시작하는 컴퓨터 프로그래밍4판
- 반다이몰
- springboot
- ruby
- javascript
- Spring
- Web
- 일본어
- nico
- DART
- 디지몬
- Python
- 건담베이스
- rails7
- 건담
- 자바
- 一日一つメソッド
- 인프런
- html
- rails
- メソッド
- 비즈니스일본어
- jsp
- CSS
- Flutter
- 単語
- 연습문제
- java
- Today
- Total
AR삽질러
C064:paizaでお食事 본문
C064:paizaでお食事
C064:paiza에서의 식사
使用言語 : Python
사용언어 : Python
food, employees = map(int, input().split())
calories_per_100g = []
for _ in range(food):
calorie = int(input())
calories_per_100g.append(calorie)
for _ in range(employees):
menu = list(map(int, input().split()))
total_calories = 0
for i in range(food):
total_calories += calories_per_100g[i] * menu[i] // 100
print(total_calories)
설명 : 음식종류와 취활생들의 수를 입력받아 각 학생들이 선택한 메뉴의 칼로리의 합을 계산하는 프로그램
説明:食べ物の種類と就活生の数を入力してもらい、各学生が選択したメニューのカロリーの合計を計算するプログラム
1. food, employees = map(int, input().split())
- 사용자로 부터 food, empolyess를 공백을 기준으로 입력받아 food와 employees변수에 할당한다.
* spli()을 하는이유 : 사용자로부터 여러개의 입력을 받게되면 각각의 입력을 구분하기 힘들어지기때문에 값을 분리하여 구분할 수 있기때문에 spli()을 사용한다.
- ユーザーからfood、empolyessを空白を基準に入力してもらい、foodとemployees変数に割り当てます。
*spli()を行う理由:ユーザから複数の入力を受けると、それぞれの入力を区分することが難しくなるため、値を分離して区分することができるためspli()を使用する。
2. calories_per_100g = []
- 100g당 칼로리를 저장하기위한 리스트 생성
100gあたりのカロリーを保存するためのリストを作成
3. for _ in range(food):
calorie = int(input())
calories_per_100g.append(calorie)
- 음식의 수만큼 반복하면서 calorie를 입력받는다. 입력된 calorie는 calories_per_100g 리스트에 저장된다.
- 食べ物の数だけ繰り返しながらcalorieを入力してもらいます。 入力されたcalorieはcalories_per_100gリストに保存されます。
4. for _ in range(employees):
menu = list(map(int, input().split()))
total_calories = 0
for i in range(food):
total_calories += calories_per_100g[i] * menu[i] // 100
print(total_calories)
- 취활자들의 수많큼 반복하며 음식을 입력받아 menu에 저장한다.
- 합계칼로리를 초기화한후 음식의 수만큼 반복하며 각음식의 칼로리와 취활생들이 선택한 메뉴를 곱한 뒤 100으로 나누어 total_calories를 계산한다.
- 就活者の数を繰り返し、食べ物を入力してもらいmenuに保存します。
- 合計カロリーを初期化した後、食べ物の数だけ繰り返し、各食べ物のカロリーと就活生が選択したメニューを掛け合わせた後、100に分けてtotal_caloriesを計算します。
'日本語 > paiza' 카테고리의 다른 글
B020:ネットサーフィン (0) | 2023.07.22 |
---|---|
C090:【40万人記念問題】黒電話 (0) | 2023.07.18 |
D120:鉛筆の数 (0) | 2023.07.16 |
C075:ポイント払い (0) | 2023.07.15 |
B128:簡易的二次元バーコード (0) | 2023.07.12 |