Hiya_
๊ฐœ๋ฐœ์ž์ทจ๐ŸŒฑ
Hiya_
Github
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (154)
    • ๐Ÿ’ปBackend (10)
      • ๋ผ์ด์ง•์บ ํ”„ (6)
      • SSAFY | ์‹ธํ”ผ (2)
      • ์‹ ํ•œDS ๊ธˆ์œตSW ์•„์นด๋ฐ๋ฏธ (2)
    • ๐Ÿ“๋ฌธ์ œ ํ’€์ด (102)
      • ๐ŸงฉBaekjoon (47)
      • ๐ŸงฉProgrammers (42)
      • ๐ŸงฉSWExpertAcademy (10)
      • ๐ŸงฉSofteer (3)
    • ๐Ÿ“‚Language (31)
      • Python (3)
      • JAVA (2)
      • SQL (6)
      • English (19)
    • โœจUseful information (5)
    • ๐Ÿ”‘Algorithms (3)
    • ๐Ÿ™Git (2)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์ฝ”ํ…Œ
  • ํ† ์ต๋ฌด๋ฃŒ๊ฐ•์˜
  • ๋ฆฌ์ŠคํŠธ
  • BaekJoon
  • mysql
  • ๋‚ด์žฅํ•จ์ˆ˜
  • sort
  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
  • ๋‹ค์ต์ŠคํŠธ๋ผ
  • ํ† ์ตRC
  • ํ† ์ต๋…ํ•™
  • ์™„์ „ํƒ์ƒ‰
  • 2์ฐจ์› ๋ฐฐ์—ด
  • ์˜ค๋ธ”์™„
  • ๋ฐฑ์ค€
  • greedy algorithm
  • ํ† ์ต์‹œํ—˜
  • ๊ทธ๋ฆฌ๋””
  • ํ•ด์ปค์Šคํ† ์ต
  • ๊ตฌํ˜„
  • ํ† ์ต๊ณต๋ถ€
  • ์ •๋ ฌ
  • Python
  • ํ† ์ต๋ฌด๋ฃŒ์ž๋ฃŒ
  • UNION ALL
  • ํ† ์ต๊ธฐ์ถœ
  • ํ† ์ต์ ์ˆ˜
  • BFS
  • Union
  • ํ•ด์ปค์ŠคํŒŒ๋žญ์ด

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ


Owner : ๊น€์‹ ์˜
Naver Blog

hELLO ยท Designed By ์ •์ƒ์šฐ.
Hiya_

๊ฐœ๋ฐœ์ž์ทจ๐ŸŒฑ

๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉSofteer

[Python] Softeer ์ž๋™์ฐจ ํ…Œ์ŠคํŠธ - ์ •๋ ฌ

2024. 8. 31. 03:38

 

~๋ชฉ์ฐจ~

๋ฌธ์ œ

๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ

์ž‘์„ฑ ์ฝ”๋“œ


 

๋ฌธ์ œ

https://softeer.ai/practice/6247

 

Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ

 

softeer.ai

 

 

 

๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ •

- ์  ์žฅ,, ํ’€์ด๋ณด๋‹ˆ๊นŒ ์—„์ฒญ ์‰ฌ์šด๋ฐ ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ๊ณ„์‚ฐํ•˜์ง€ ๋ชป ํ–ˆ๋‹ค

- ์†Œํ”„ํ‹ฐ์–ด๋Š” ํ•ญ์ƒ ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ๊ณ ๋ คํ•ด์•ผํ•œ๋‹ค..

 

- ์ฒ˜์Œ ์ ‘๊ทผ ํ’€์ด : 3๊ฐœ๋ฅผ ๋ฝ‘๋Š” ๋ชจ๋“  ๊ฒฝ์šฐ(combinations 3) ์„ ๊ตฌํ•˜๊ณ , ๊ทธ๊ฒƒ์„ ์ •๋ ฌํ•ด์„œ ๊ฐ€์šด๋ฐ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•˜์—ฌ ํ™•์ธ -> ์‹œ๊ฐ„์ดˆ๊ณผ

- ์˜ฌ๋ฐ”๋ฅธ ํ’€์ด : ์ž…๋ ฅ ๋ฐ›์€ ์ž๋™์ž์˜ ์—ฐ๋ฃŒ๋ฅผ ์ •๋ ฌํ•˜๊ณ , (ํ•ด๋‹น ์ˆซ์ž ์•ž ๊ฐœ์ˆ˜) * (ํ•ด๋‹น ์ˆซ์ž ๋’ค ๊ฐœ์ˆ˜) = ํ•ด๋‹น ์ˆซ์ž๊ฐ€ ์ค‘์•™๊ฐ’์ด ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ

 

 

์ž‘์„ฑ ์ฝ”๋“œ

import sys
input = sys.stdin.readline

# ์ž๋™์ฐจ ๊ฐœ์ˆ˜, ํ…Œ์ŠคํŠธ ๊ฐœ์ˆ˜
n, q = map(int, input().split())

# ์ž๋™์ฐจ ์—ฐ๋ฃŒ ์ •๋ณด(์ •๋ ฌ)
car_info = list(map(int, input().split()))
car_info.sort()

# ๊ฐ ์ž๋™์ฐจ ๋ณ„ ์ค‘์•™๊ฐ’ ์„ ์ • ํšŸ์ˆ˜
dic = {}

# ํ•ด๋‹น ์ˆซ์ž๊ฐ€ ์ค‘์•™๊ฐ’์ด ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ = (๋‚ด ์•ž ๊ฐœ์ˆ˜) * (๋‚ด ๋’ค ๊ฐœ์ˆ˜)
for i, car in enumerate(car_info):
	dic[car] = i * (n - i - 1)
    
# q๋ฒˆ์˜ ํ…Œ์ŠคํŠธ
for i in range(q):
	car = int(input())
    # ํ™•์ธํ•˜๊ณ ์žํ•˜๋Š” ๊ฐ’์ด ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธ
    if car in dic:
    	print(dic[car])
    else:
    	print(0)

 

 

 

๋„์›€์ด ๋˜์…จ๋‹ค๋ฉด ์ข‹์•„์š” ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”๐Ÿ’š

 


REFERENCE

https://bu119.tistory.com/66

 

'๐Ÿ“๋ฌธ์ œ ํ’€์ด > ๐ŸงฉSofteer' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] [HSAT 7ํšŒ ์ •๊ธฐ ์ฝ”๋”ฉ ์ธ์ฆํ‰๊ฐ€ ๊ธฐ์ถœ] ์ˆœ์„œ๋Œ€๋กœ ๋ฐฉ๋ฌธํ•˜๊ธฐ  (0) 2024.08.28
[Python] ์†Œํ”„ํ‹ฐ์–ด Lv.2 ์ „๊ด‘ํŒ  (0) 2024.06.27
    '๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉSofteer' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Python] [HSAT 7ํšŒ ์ •๊ธฐ ์ฝ”๋”ฉ ์ธ์ฆํ‰๊ฐ€ ๊ธฐ์ถœ] ์ˆœ์„œ๋Œ€๋กœ ๋ฐฉ๋ฌธํ•˜๊ธฐ
    • [Python] ์†Œํ”„ํ‹ฐ์–ด Lv.2 ์ „๊ด‘ํŒ
    Hiya_
    Hiya_
    ํ•˜์–€ ์ฒœ๊ณผ ๋ฐ”๋žŒ๋งŒ ์žˆ๋‹ค๋ฉด ์–ด๋””๋“  ๊ฐˆ ์ˆ˜ ์žˆ์–ด

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”