๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ Basic study5

[๋ฐฑ์ค€][Python] ๋ฌธ์ œ 1330 ๋ฌธ์ œ ์ •๋‹ต#1330 ๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐa, b = map(int, input().split())if a > b : print(">")elif a  ์ฒ˜์Œ ๋ฌธ์ œ์—์„œ ์ •์ˆ˜๋ผ๋Š” ๋ง์„ ๋ชป๋ณด๊ณ  input().split()๋งŒ ๋„ฃ์—ˆ๋Š”๋ฐ ํ‹€๋ ธ์—ˆ๋‹ค. ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก map()์„ ์“ฐ์ž 2024. 7. 5.
[๋ฐฑ์ค€][Python] 1152 ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜ ๋ฌธ์ œhttps://www.acmicpc.net/problem/1152 ์ •๋‹ตW = input().split()print(len(W)) ํ’€์ดinput์œผ๋กœ ์ž…๋ ฅ๋ฐ›๊ณ  ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆ ์„œ ๋ฆฌ์ŠคํŠธ๋กœ ์ถœ๋ ฅ - split์ •์˜๋œ ๋ฆฌ์ŠคํŠธ ๊ฐ’์ธ W์˜ ๊ฐ’ ๊ฐœ์ˆ˜ ๊ตฌํ•˜๊ธฐ - len 2024. 7. 3.
[๋ฐฑ์ค€][Python] 10817๋ฒˆ ์„ธ ์ˆ˜ ๋ฌธ์ œhttps://www.acmicpc.net/problem/10817๋ฌธ์ œ ํ’€์ด : ์ž…๋ ฅํ•œ ์„ธ ์ •์ˆ˜ ์ค‘ ๋‘ ๋ฒˆ์งธ๋กœ ํฐ ์ •์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค.์ฒซ ํ’€์ด- ํ•ด๋‹น ํ’€์ด๋Š” ์กฐ๊ธˆ ์ž˜๋ชป๋˜์—ˆ์ง€๋งŒ ๋ฐฑ์ค€์—์„œ๋Š” ์ •๋‹ต์œผ๋กœ ์ธ์‹๋˜์—ˆ๋‹ค.๋‚˜๋Š” ์ฒ˜์Œ์— ๋‘ ๋ฒˆ์งธ๋กœ ํฐ ์ •์ˆ˜์ธ๋ฐ 3 ์ž๋ฆฌ๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„ ๊ฐ’์ด ์ถœ๋ ฅ๋˜๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์—ฌ median ํ•จ์ˆ˜๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•ด statistics๋ฅผ importํ•˜์—ฌ ์ž‘์„ฑํ–ˆ๋‹ค.import statisticsA, B, C = list(map(int, input().split()))T = A, B, Csecond = statistics.median(T)print(second)ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ์ถœ๋ ฅํ•˜๊ฒŒ ๋˜๋ฉด 4 ์ž๋ฆฌ ์ด์ƒ์œผ๋กœ ๋„˜๊ฐ€๋ฉด ๋‹ค๋ฅธ ๊ฐ’์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. ์ •๋‹ต ํ’€์ดA = list(map(int, inpu.. 2024. 6. 10.
[๋ฐฑ์ค€][Python] 2675๋ฒˆ ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ๋ฌธ์ œhttps://www.acmicpc.net/problem/2675๋ฌธ์ œ ํ’€์ด : ๋‚ด๊ฐ€ ์ž…๋ ฅํ•œ ๋ฌธ์ž์—ด S์—์„œ ๊ฐ ๋ฌธ์ž๋ฅผ R๋ฒˆ ๋ฐ˜๋ณตํ•ด ์ƒˆ ๋ฌธ์ž์—ด P๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ฆ‰, S์— 3๊ณผ abc๋ฅผ ์ž…๋ ฅํ•˜๋ฉด 3๊ณผ abc๋Š” S์˜ ๋ฌธ์ž์—ด์ด ๋˜๊ณ , 3์€ ๋ฐ˜๋ณตํ•  ํšŸ์ˆ˜์˜ R1, ๋ฐ˜๋ณต๋  ๋ฌธ์ž๋ฅผ R2๋กœ ์žก์•„์„œ ๊ณ„์‚ฐํ•˜๋ฉด aaabbbccc ๋ผ๋Š” P๊ฐ€ ๋‚˜์˜จ๋‹ค.๊ทธ๋ฆฌ๊ณ  ํ•ด๋‹น ํ…Œ์ŠคํŠธ๋ฅผ ๋ช‡ ๋ฒˆ ์ˆ˜ํ–‰ํ•  ์ง€ T๋ฅผ ์ž…๋ ฅํ•˜๊ณ  R๊ณผ S๋ฅผ ์ž…๋ ฅํ•˜์—ฌ P๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.  ์ •๋‹ต ํ’€์ดํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค.T = int(input()) for ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ 'T' ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜๋„๋ก ์ž…๋ ฅํ•œ๋‹ค.for i in range(T) :   ๋ฌธ์ž์—ด S์— R1, R2๋ฅผ ์ž…๋ ฅ๋ฐ›๊ธฐ ์œ„ํ•ด str๊ณผ split์„ ํ™œ์šฉํ•˜์—ฌ ๊ณต๋ฐฑ์˜ ๋ฆฌ์ŠคํŠธ ํ˜•์‹์œผ.. 2024. 6. 9.
[๋ฐฑ์ค€][Python] 5355๋ฒˆ ํ™”์„ฑ ์ˆ˜ํ•™ ๋ฌธ์ œhttps://www.acmicpc.net/problem/5355 ๋ฌธ์ œ ํ’€์ด : T๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋ช‡ ๋ฒˆ์˜ ํ™”์„ฑ ์‹์„ ์ง„ํ–‰ํ•  ๊ฑด์ง€ ๊ฒฐ์ •ํ•œ๋‹ค.ํ™”์„ฑ ์‹์˜ ๊ฐ€์žฅ ์•ž์€ ์ˆ˜๋กœ ์‹œ์ž‘ํ•˜๊ณ  ๊ทธ ๋’ค์— ์—ฐ์‚ฐ์ž๊ฐ€ ์˜ค๋ฉฐ ์—ฐ์‚ฐ์ž๋Š” ์ตœ๋Œ€ 3๊ฐœ ์ฃผ์–ด์ง„๋‹ค.(์ฃผ์–ด์ง€๋Š” ์ˆ˜๋Š” ์ •์ˆ˜์ด๊ฑฐ๋‚˜ ์†Œ์ˆ˜ ์ฒซ์งธ ์ž๋ฆฌ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค.)- ์ •๋‹ต์€ ์†Œ์ˆ˜์  ๋‘˜์งธ ์ž๋ฆฌ๊นŒ์ง€ ์ถœ๋ ฅํ•œ๋‹ค. ์ •๋‹ต ํ’€์ดํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค.T = int(input()) for ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ 'T' ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜๋„๋ก ์ž…๋ ฅํ•œ๋‹ค.for i in range(T) : ๋ฌธ์ž์—ด(str)์„ ์ž…๋ ฅ๋ฐ›์•„ ๊ณต๋ฐฑ(split)์„ ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ(list)๋กœ ๋งŒ๋“ ๋‹ค.  M = list(map(str, input().split()))'map(str, ...)' ์„ ํ†ตํ•ด ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ ์š”์†Œ.. 2024. 6. 8.