์ „์ฒด ๊ธ€

์ „์ฒด ๊ธ€

    [SWEA] ํŒŒ์ด์ฌ 2805. ๋†์ž‘๋ฌผ ์ˆ˜ํ™•ํ•˜๊ธฐ

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AV7GLXqKAWYDFAXB&categoryId=AV7GLXqKAWYDFAXB&categoryType=CODE&problemTitle=&orderBy=RECOMMEND_COUNT&selectCodeLang=PYTHON&select-1=3&pageSize=10&pageIndex=1 SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ Q. ๋งˆ๋ฆ„๋ชจ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ฐพ์•„๋‚ผ ๊ฒƒ์ธ๊ฐ€ - ๋†์žฅ์€ ..

    [Python] ๋ฐฑ์ค€ 9663 N-Queen | ์‹œ๊ฐ„์ดˆ๊ณผ

    ์ •๋‹ต์€ ์•Œ๋งž๊ฒŒ ๋‚˜์˜ค๋Š”๋ฐ ์ž๊พธ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š” ๋ถ„๋“ค์€ ์–ธ์–ด๋ฅผ Python3๊ฐ€ ์•„๋‹Œ Pypy3๋กœ ์„ค์ •ํ•˜๊ณ  ์‹คํ–‰ํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ ์ „ํ˜•์ ์ธ Backtracking ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค! https://www.acmicpc.net/problem/9663 9663๋ฒˆ: N-Queen N-Queen ๋ฌธ์ œ๋Š” ํฌ๊ธฐ๊ฐ€ N × N์ธ ์ฒด์ŠคํŒ ์œ„์— ํ€ธ N๊ฐœ๋ฅผ ์„œ๋กœ ๊ณต๊ฒฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋†“๋Š” ๋ฌธ์ œ์ด๋‹ค. N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ํ€ธ์„ ๋†“๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ 1. row[i] : i๋ฒˆ์งธ ํ–‰์—์„œ ํ€ธ์˜ ์—ด ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” 1์ฐจ์› ๋ฐฐ์—ด row๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๋‚ญ๋น„ ๋ฐฉ์ง€ 2. promising ํ•จ์ˆ˜ : ๋Œ€๊ฐ์„ ์— ์œ„์น˜ํ•˜๊ฑฐ๋‚˜ ๊ฐ™์€ ์—ด์— ์œ„์น˜ํ•˜๋Š”..

    [Git] ์ปค๋ฐ‹ ํ•œ ํŠน์ • ํŒŒ์ผ .gitignore ์ถ”๊ฐ€ํ•˜๊ธฐ | Untrack file ์ „ํ™˜

    ์ž‘์„ฑ๋™๊ธฐ ํ•ด๊ฒฐํ•˜๊ธฐ .Gitignore Tip REFERENCE ์ž‘์„ฑ ๋™๊ธฐ Spring Server ํ”„๋กœ์ ํŠธ์—์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด(RDS id, pw ๋“ฑ)๋ฅผ ์ˆจ๊ธฐ๊ธฐ์œ„ํ•ด ์•Œ์•„๋ณด๋˜ ์ค‘ ์ˆจ๊ธธ ํŒŒ์ผ์„ ๊นœ๋นกํ•˜๊ณ  commit ํ•ด๋ฒ„๋ ค์„œ ๋’ค๋Šฆ๊ฒŒ .gitignore ์— ์ถ”๊ฐ€ํ–ˆ์ง€๋งŒ ์ƒ๊ฐํ•œ๋Œ€๋กœ untrack file๋กœ ๋ถ„๋ฅ˜๋˜์ง€ ์•Š์•˜๊ณ  ๊ฐ™์€ ์ผ์„ ๊ฒช๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ํ•ด๊ฒฐ ๊ณผ์ •์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. (์ฐธ๊ณ )[๋ฏผ๊ฐ ์ •๋ณด ์ˆจ๊ธฐ๊ธฐ Notion ์ •๋ฆฌ] https://sin-young.notion.site/Spring-yml-3dbd8f027c854995bb098931737469af [Spring] *.yml ๋“ฑ ๋ฏผ๊ฐ ์ •๋ณด ์ˆจ๊ธฐ๊ธฐ ์„œ๋ฒ„ ํŒŒ์ผ์„ ์˜คํ”ˆ์†Œ์Šค์— ๊ณต๊ฐœ๋กœ ์—…๋กœ๋“œ์‹œ .yml ๋˜๋Š” .properties ๋‚ด๋ถ€ ๋ฏผ๊ฐ ์ •๋ณด(๋น„๋ฐ€๋ฒˆํ˜ธ, ์•„์ด๋”” ๋“ฑ)๋ฅผ ..

    [์•Œ๊ณ ๋ฆฌ์ฆ˜] ์‹œ๊ฐ„๋ณต์žก๋„ ๊ตฌํ•˜๊ธฐ

    ์ฒ˜์Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„๋ฅ˜ ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋‘๊ทผ) ์ž‘๋…„(2022) ์ด๋ง˜๋•Œ์ฏค ํ•™๊ต์—์„œ ํ•™์Šตํ–ˆ๋˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‹œ๊ฐ„๋ณต์žก๋„์— ๊ด€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ์ต์ˆ™ํ•ด์ง€๋ฉด์„œ ํšจ์œจ์„ฑ์„ ์š”๊ตฌํ•˜๋Š” ๋ฌธ์ œ๋“ค๊ณผ ๋งž๋”ฑ๋œจ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, ์ด๋•Œ ์•Œ์•„์•ผ ํ•  ๊ธฐ์ดˆ ๊ฐœ๋…์ด ๋ฐ”๋กœ ์‹œ๊ฐ„๋ณต์žก๋„์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ง  ์ฝ”๋“œ๊ฐ€ ์ž…๋ ฅ ๋Œ€๋น„ ์–ผ๋งˆํผ์˜ ์‹œ๊ฐ„์ด ํ•„์š”ํ•œ๊ฐ€๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ํšจ์œจ์„ฑ์„ ํŒ๋‹จํ•˜๊ณ , ๋น„ํšจ์œจ์ ์ด๋ผ๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ• ์ง€ ์ƒ๊ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ชฉ์ฐจ 1. ์ •์˜ & ํ‘œ๊ธฐ๋ฒ• 2. O(1) 2. O(N) 3. O(N²) 4. O(NlogN) 1. ์ •์˜ & ํ‘œ๊ธฐ๋ฒ• ์œ„ํ‚ค ๋ฐฑ๊ณผ์—์„œ ์ธ์šฉํ•ด ์˜จ ์ปดํ“จํ„ฐ๊ณผํ•™์—์„œ ์‹œ๊ฐ„๋ณต์žก๋„์˜ ์ •์˜ ์ž…๋ ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด ๊ธธ์ด์˜ ํ•จ์ˆ˜๋กœ์„œ ์ž‘๋™ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ทจํ•ด ์‹œ๊ฐ„์„ ์ •๋Ÿ‰ํ™”ํ•˜๋Š” ๊ฒƒ ๋‹ค์Œ์€ ์‹œ๊ฐ„๋ณต์žก๋„์˜ 3๊ฐ€์ง€ ํ‘œํ˜„๋ฒ•์ž…๋‹ˆ๋‹ค. ์ตœ..

    [SWEA] 1928. Base64 Decoder | ์•„์Šคํ‚ค ์ฝ”๋“œ | ๋น„ํŠธ ์—ฐ์‚ฐ

    https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5PR4DKAG0DFAUq&categoryId=AV5PR4DKAG0DFAUq&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=PYTHON&select-1=2&pageSize=10&pageIndex=1 SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com [๋ฌธ์ œ ์ดํ•ดํ•˜๊ธฐ] 1. 24bit ๋ฒ„ํผ์— 1byte์”ฉ 3byte ๋ฌธ์ž๋ฅผ ์ง‘์–ด๋„ฃ๋Š”๋‹ค. => ํ•œ ๋ฌธ์ž ๋‹น 8bit์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ , 24..

    [Programmers] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ | Level 1

    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค https://school.programmers.co.kr/learn/courses/30/lessons/12930#qna ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ๋งž๋Š”๋ฐ ์ œ์ถœ์‹œ ์ „๋ถ€ ํ‹€๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.. ๋‚˜์™€ ๊ฐ™์€ ๊ฒฝ์šฐ๋กœ ์ด ๊ธ€์„ ์ฝ์œผ์‹œ๋Š” ๋ถ„๊ป˜๋Š” ๋‹ค์Œ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ์‹คํ–‰ํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž€๋‹ค. ์ž…๋ ฅ : " Try HeLLo wORld " ์ถœ๋ ฅ : " TrY HeLlo WoRlD " def solution(s): alist = s.split(" ") result = '' for a in alist: for i, b ..