ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

728x90

๐Ÿšฉ hash, string

 

thinking

์ฒจ์— ์•„๋ฌด์ƒ๊ฐ์—†์ด ํ’€์—ˆ๋‹ค๊ฐ€ ํšจ์œจ์„ฑ ๋นต์  ๋‚˜์™€์„œ ์žฌ๋„์ „ํ–ˆ๋Š”๋ฐ ๋ฐ˜ํƒ€์ž‘ํ–ˆ๊ธธ๋ž˜ ๋„๋Œ€์ฒด ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ๊ฐ€ ๋ดค๋”๋‹ˆ ๋ฒ”์œ„๊ฐ€ 1,000,000 ์ด์—ˆ๋‹ค.

์•„๋†” ํ•ต๋ฉ์ฒญ ๋Œ์•˜๋‚˜๋ณด๋‹ค

๋ฒ”์œ„๊ฐ€ 1,000,000 ์ธ๋ฐ 2์ค‘ for๋ฌธ ์›ฌ๋ง ๐Ÿ˜ฌ

๊ฒฐ๋ก ์€ for๋ฌธ์„ ํ•œ๋ฒˆ๋งŒ ๋Œ๋ ค์•ผ ํ•œ๋‹ค.

๐Ÿ’ก ๋ฆฌ์ŠคํŠธ ์•ˆ์˜ ์ˆซ์ž๊ฐ€ String ํ˜•์‹์ด๋ผ ์†ŒํŒ…ํ•˜๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ๊ฐ€๋‚˜๋‹ค์ˆœ์œผ๋กœ ์ •๋ ฌ๋œ๋‹ค ! ! ! ! 

a = ['2', '119', '97674223', '1195524421', '100000000000000000']
a.sort()
a = ['100000000000000000', '119', '1195524421', '2', '97674223']

๊ทธ๋ž˜์„œ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋ฉด, ์–ด๋–ค ์ˆ˜์˜ ์ ‘๋‘์–ด๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฌด์กฐ๊ฑด ๋‘˜์ด ๋ถ™์–ด์žˆ๊ฒŒ ๋œ๋‹ค.

 

์ฝ”๋“œ

 

์‹คํŒจ์ฝ”๋“œ

๋Œ“๊ธ€