Skip to content

Commit ff8f33e

Browse files
authored
Merge pull request #56 from 24-Algorithm/minjeong
Minjeong / 8์›” 5์ฃผ์ฐจ / 8๋ฌธ์ œ
2 parents 47f20ab + ccd038e commit ff8f33e

15 files changed

+190
-0
lines changed

โ€Ž.idea/.gitignoreโ€Ž

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

โ€Ž.idea/codingtest_algorithm_study.imlโ€Ž

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

โ€Ž.idea/inspectionProfiles/profiles_settings.xmlโ€Ž

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

โ€Ž.idea/misc.xmlโ€Ž

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

โ€Ž.idea/modules.xmlโ€Ž

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

โ€Ž.idea/vcs.xmlโ€Ž

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import sys
2+
input = sys.stdin.readline
3+
4+
S1, S2, S3 = map(int, input().split())
5+
6+
# ๊ฐ€๋Šฅํ•œ ํ•ฉ์˜ ๋นˆ๋„๋ฅผ ์ €์žฅํ•  ๋”•์…”๋„ˆ๋ฆฌ
7+
sum_counts = {}
8+
9+
for i in range(1, S1+1):
10+
for j in range(1, S2+1):
11+
for k in range(1, S3+1):
12+
temp_sum = i + j + k
13+
if temp_sum in sum_counts:
14+
sum_counts[temp_sum] += 1
15+
else:
16+
sum_counts[temp_sum] = 1
17+
18+
# ๊ฐ€์žฅ ๋†’์€ ๋นˆ๋„์™€ ๊ทธ ํ•ฉ์„ ์ฐพ๋Š”๋‹ค.
19+
max_freq = max(sum_counts.values())
20+
# ๋‹ต์ด ์—ฌ๋Ÿฌ๊ฐœ๋ผ๋ฉด ๊ฐ€์žฅ ํ•ฉ์ด ์ ์€ ๊ฒƒ์„ ์ถœ๋ ฅํ•œ๋‹ค.
21+
answer = []
22+
for key, value in sum_counts.items():
23+
if value == max_freq:
24+
answer.append(key)
25+
print(min(answer))
26+
27+
'''
28+
S1, S2, S3 = map(int, input().split())
29+
arr = [0 for i in range(S1+S2+S3+1)]
30+
for i in range(S1):
31+
for j in range(S2):
32+
for k in range(S3):
33+
arr[i+j+k+3]+=1
34+
max = max(arr)
35+
for i in range(len(arr)):
36+
if arr[i] == max:
37+
print(i)
38+
break
39+
'''
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# 26099 : ์„คํƒ• ๋ฐฐ๋‹ฌ 2
2+
import sys
3+
input = sys.stdin.readline
4+
5+
N = int(input().strip()) # kg
6+
bag_count = 0 # ๋ด‰์ง€ ์ˆ˜
7+
8+
while N >= 0:
9+
# 5kg ๋ด‰์ง€ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
10+
if N % 5 == 0: # 5์˜ ๋ฐฐ์ˆ˜์ธ ๊ฒฝ์šฐ, 5์˜ ๋ชซ์„ ์ €์žฅ
11+
bag_count += N // 5
12+
print(bag_count)
13+
break
14+
N -= 3
15+
bag_count += 1
16+
else:
17+
print(-1)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import sys
2+
input = sys.stdin.readline
3+
4+
# N: ์—ฌ๋ฆ„ ์ผ ์ˆ˜, T: ์Šคํƒ€ํ›„๋ฅด์ธ  ์ž๋ผ๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์ผ ์ˆ˜, C: ์Šคํƒ€ํ›„๋ฅด์ธ ๋ฅผ ์‹ฌ์„ ์ˆ˜ ์žˆ๋Š” ์นธ ์ˆ˜, # P: ๊ฐœ๋‹น ๊ฐ€๊ฒฉ
5+
N, T, C, P = map(int, input().split())
6+
7+
day = (N-1) // T
8+
profit = day * C * P
9+
print(profit)

0 commit comments

Comments
ย (0)