๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿง Algorithm/Baekjoon๐Ÿ’ก (35)

C-log

๐Ÿ’ก2908๋ฒˆ

์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ reverseํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๋Š” ๋ณดํ†ต ์ง์ ‘ ์ ์–ด ๋†“์€ ๋ฌธ์ž์—ด์„ reverse์‹œํ‚ค๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„ ๋’ค์ง‘๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌธ์ž์—ด ์Šฌ๋ผ์ด์‹ฑ์„ ํ†ตํ•ด์„œ ๊ฐ’์„ ๋’ค์ง‘๋Š”๋‹ค. reverse์™€ ๊ด€๋ จ๋œ ๊ธ€์€ ์ด์ „์— ํฌ์ŠคํŒ…ํ•ด ๋†“์€ ๊ธ€์„ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด๋ฉด ์ข‹์„ ๋“ฏํ•˜๋‹ค. N1, N2 = input().split() N1 = int(N1[::-1]) N2 = int(N2[::-1]) print(max(N1, N2)) ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ ์€ ์ฝ”๋“œ๋ฅผ ๋ณด๋‹ˆ if๋‚˜ else๋ฅผ ์‚ฌ์šฉํ•ด์„œ N1๊ณผ N2์˜ ๊ฐ’์„ ๋น„๊ตํ–ˆ์ง€๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ maxํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‘ ๊ฐ’์„ ๋ฐฐ๊ตํ•ด์„œ ํฐ ๊ฐ’์„ ์ฐพ์•„๋‚ด๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ๋ณดํ†ต max๋ฅผ list์—์„œ ๊ฐ€์žฅ ํฐ์ˆ˜๋ฅผ ์ฐพ์•„์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ๋„ ์‚ฌ์šฉํ•œ๋‹ค. ์•„๋ž˜์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์ž test = [3, ..

๐Ÿ’กโœจ์ค‘๊ฐ„์ ๊ฒ€ : map๊ณผ list

*map์„ ์ด์šฉํ•œ input ๋ฐ›๊ธฐ ์ด์ „๊นŒ์ง€ map์„ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์•˜๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ฐ๊ธฐ int๋กœ ๊ฐ ๋ณ€์ˆ˜์— ์ž…๋ ฅ์„ ๋ฐ›๋Š”๋‹ค. A, B = map(int, input().split()) print(f"{A} and {B} type : {type(A)}") 123 123 123 and 123 type : 2๊ฐ€์ง€์˜ ๋ณ€์ˆ˜์— 2๊ฐ€์ง€ ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ ๋ณดํ†ต ์ด๋ ‡๊ฒŒ ์ ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ์œ„์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š”๋‹ค. N = map(int, input().split()) print(f"{N} type : {type(N)}") 123 type : ๋ฐ”๋กœ ํ•ด๋‹น ๋ณ€์ˆ˜์˜ ํƒ€์ž…์ด map์œผ๋กœ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ฅผ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜๋กœ ๋‹ด์•„์„œ ์—ฌ๋Ÿฌ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„..

๐Ÿ’กโœจ์ค‘๊ฐ„์ ๊ฒ€ : ๊ฐ•์ œํ˜•๋ณ€ํ™˜ ๊ณผ list ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ž์—ด(str)

str์˜ ๋ฐฐ์—ด list์™€ list๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ์žˆ์–ด์„œ ๋งŽ์€ ํ˜ผ๋™์ด ์žˆ์–ด์„œ ์ค‘๊ฐ„์ ๊ฒ€์œผ๋กœ ์ด๋ ‡๊ฒŒ ๊ธ€์„ ์จ๋ณธ๋‹ค. ์šฐ์„  ์šฐ๋ฆฌ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ intํƒ€์ž…์„ ์ž…๋ ฅ๋ฐ›๋Š” ๋ฐฉ๋ฒ•๊ณผ str์„ ์ž…๋ ฅ๋ฐ›์•„ for๋ฌธ์„ ํ†ตํ•ด์„œ ํ•ด๋‹น ๊ฐ’๋“ค์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ ํ•ด๋ณด๊ฒ ๋‹ค. *์šฐ์„  intํƒ€์ž…์œผ๋กœ ์ž…๋ ค๋ฐ›๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. intํƒ€์ž…์„ mapํ•จ์ˆ˜๋กœ list๋กœ ๋งŒ๋“ค์–ด input์œผ๋กœ ์ง์ ‘ ์ž…๋ ฅํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค. ์—ฌ๊ธฐ์„œ '_'๋Š” intํƒ€์ž…์œผ๋กœ N์˜ ๊ฐ’์„ ๋ฐ›๋Š”๋‹ค. (์ฐธ๊ณ ๋กœ range๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค. ๋งŒ์•ฝ range๋กœ ๋ฐ›์œผ๋ ค๋ฉด intํƒ€์ž…์œผ๋กœ lenํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.) N = list(map(int, input())) print(N, type(N), type(N[0])) # N์€ list๋กœ ๋ฐ˜ํ™˜๋˜๊ณ  N[0]์ธ list์š”์†Œ๋Š” int๋กœ ๋ฐ˜ํ™˜๋œ๋‹ค. f..