Problem Solving

Solved algorithm problems every single day for a full year (1-year streak) on Baekjoon.

πŸ’» Code Repo: https://github.com/hoonably/PS
πŸ’» Baekjoon: https://www.acmicpc.net/user/hoonably
πŸ’» Solved.ac: https://solved.ac/profile/hoonably

단계별 문제λ₯Ό μ—΄μ‹¬νžˆ ν’€κ³  κΎΈμ€€νžˆ κ³΅λΆ€ν•˜λ‹€λ³΄λ‹ˆ solved.ac κΈ°μ€€ 닀이아 3 λ“±κΈ‰κΉŒμ§€ 였게 λ˜μ—ˆλ‹€.
총 1100문제λ₯Ό ν’€μ—ˆμœΌλ©°, κΈ°μ΄ˆλΆ€ν„° 단계별 풀어보기λ₯Ό 톡해 유λͺ…ν•œ μ–΄λ €μš΄ μ•Œκ³ λ¦¬μ¦˜λ“€κΉŒμ§€ μ ‘ν•˜κ²Œ λ˜μ—ˆλ‹€.

루비 λ¬Έμ œλŠ” ν•œλ¬Έμ œλŠ” 직접 ν’€μ—ˆκ³ , λ‘λ¬Έμ œλŠ” 논문을 λ³΄κ±°λ‚˜ 풀이λ₯Ό μ°Έκ³ ν•΄μ„œ ν’€κ²Œ λ˜μ—ˆλ‹€. λ„μ „ν•˜λŠ” λŠλ‚Œμ€ μ’‹μ•˜λŠ”λ°, μ›Œλ‚™ μ–΄λ €μ›Œμ„œ μ΄μ œλŠ” μ•ˆν•  것 κ°™λ‹€.
근데 사싀 닀이아 이상 λ¬Έμ œλŠ” μ›Œλ‚™ μ–΄λ €μ›Œμ„œ λŒ€λΆ€λΆ„ 힌트λ₯Ό μ–»κ±°λ‚˜ μ—„μ²­ 였랜 μ‹œκ°„λ™μ•ˆ ν’€μ—ˆλŠ”λ°, λŒ€νšŒμ—μ„œ λ‚˜μ˜€λ©΄ λͺ»ν’€ 것 κ°™λ‹€.

2024λ…„ ν•˜λ£¨λ„ 빠짐없이 366일간 문제λ₯Ό ν’€μ—ˆλ‹€. 이게 κ°€λŠ₯ν• κΉŒ? ν–ˆλŠ”λ°, 정말 κ°€λŠ₯ν–ˆλ‹€.
학기쀑에 쀑간고사 기말고사 κΈ°κ°„μ—λŠ” μ‰¬μš΄ 문제둜 λ–Όμš°κΈ΄ ν–ˆμ§€λ§Œ, 결과적으둜 λΏŒλ“―ν•˜λ‹€.


Contests

ICPC 2024 Seoul Preliminary Contest

2024.10.25 201st 첫 λŒ€νšŒμ˜€κ³ , νŒ€μ „μ΄μ—ˆλ‹€. μ„Έλͺ…μ΄μ„œ ν•œμ»΄ν“¨ν„°λ‘œ ν•΄μ•Όν•΄μ„œ 쑰금 λΆˆνŽΈν–ˆλ‹€. λ§žμ™œν‹€ 계속 ν•˜λ‹€κ°€ κ²°κ³Όκ°€ λ³„λ‘œμ˜€μ–΄μ„œ 아쉽닀.
μ˜μ–΄λ¬Έμ œλ₯Ό ν‰μ†Œμ— μ•ˆν’€μ–΄λ΄μ„œ μ˜μ–΄μ΄μŠˆλ•Œλ¬Έμ— μ‹œκ°„μ„ 많이 μž‘μ•„λ¨Ήμ€ 것 κ°™λ‹€.
μš°λ¦¬ν•™κ΅μ—μ„œ μ™Έκ΅­μΈνŒ€ 4νŒ€, ν•œκ΅­μΈνŒ€ 2νŒ€ λ‚˜κ°”λŠ”λ°, κ·Έ 쀑 μ™Έκ΅­μΈνŒ€ 3νŒ€μ΄ 본선에 μ§„μΆœν•˜κ²Œ λ˜μ—ˆλ‹€.

ν•œκ΅­μΈ λ‘νŒ€μ€ WhereIsWoongJae 와 WoongJaeIsHere νŒ€μœΌλ‘œ λ‚˜κ°”λ‹€. κ·Έλž˜λ„ 이 λŒ€νšŒλ₯Ό 톡해 UNISTμ—μ„œ PSλ₯Ό μ’‹μ•„ν•˜λŠ” μ‚¬λžŒλ“€κ³Ό μΉœν•΄μ§€κ³ , 이후에도 μ—°λ½ν•˜κ³  같이 μˆ˜μ—…λ„ λ“£κ²Œ λ˜μ—ˆλ‹€.


UDPC 2025 Senior Division

2025.03.29
11th

λ„ˆλ¬΄ μ•Œκ³ λ¦¬μ¦˜ 문제λ₯Ό μ˜€λžœλ§Œμ— ν’€μ–΄μ„œ 아쉽닀. 10λ“±κΉŒμ§€ μˆ˜μƒμΈλ° ν•œλ¬Έμ œ μ°¨μ΄λΌμ„œ μ•„μ‰¬μ› μ§€λ§Œ, κ·Έλž˜λ„ ν₯λ―Έλ‘œμ› λ‹€.
μŠ€μ½”μ–΄λ³΄λ“œ κΉŒλŠ” μž¬λ―Έλ„ μžˆμ—ˆκ³ , νŠΉλ³„μƒλ„ 받을 수 μžˆμ—ˆλ‹€.


더 κ³΅λΆ€ν•˜κ³ μ‹Άμ€ λΆ€λΆ„

사싀 더 μ–΄λ €μš΄ κ³ κΈ‰ μ•Œκ³ λ¦¬μ¦˜λ³΄λ‹€λŠ” λ§Œμ•½ μ½”ν…Œλ₯Ό μœ„ν•΄μ„œλΌλ©΄ κ·Έλƒ₯ κ³¨λ“œκ΅¬κ°„ 문제λ₯Ό 반볡적으둜 ν‘ΈλŠ”κ²Œ μ€‘μš”ν•  것 κ°™λ‹€. β€œλžœκ³¨λ””(λžœλ€κ³¨λ“œλ””νŽœμŠ€)β€λΌλŠ” 말이 μžˆμ„ μ •λ„λ‘œ μž˜ν•˜λŠ” μ‚¬λžŒλ“€λ„ κ³¨λ“œλ¬Έμ œμ—μ„œ λ§‰νž μˆ˜κ°€ μžˆμœΌλ‹ˆ, 반볡적으둜 λžœλ€ν•œ κ³¨λ“œλ¬Έμ œλ₯Ό λ‹€ λ§‰νž˜μ—†μ΄ ν’€ 수 μžˆλŠ” λŠ₯λ ₯을 κΈΈλŸ¬μ•Ό λΉ‘μ„Ό μ½”ν…Œλ₯Ό 톡과할 수 μžˆμ„ 것 κ°™λ‹€.

leetcode 등을 ν™œμš©ν•΄μ„œ μ˜μ–΄ λ¬Έμ œλ„ ν’€μ–΄λ³΄λŠ” μ—°μŠ΅μ„ ν•΄μ•Όν•  것 κ°™λ‹€. λ°±μ€€λ§Œ ν’€λ‹€ λ³΄λ‹ˆκΉŒ λŒ€νšŒμ—μ„œ μ˜μ–΄ λ¬Έμ œκ°€ λ‚˜μ˜€λ©΄ 해석을 λͺ»ν•΄μ„œ ν‹€λ¦¬κ²Œ ν‘ΈλŠ” κ²½μš°κ°€ λ°œμƒν•˜λŠ”κ²ƒ κ°™λ‹€. λ˜ν•œ 쒋은 IT κΈ°μ—…μ΄λ‚˜ λͺ‡λͺ‡ λŒ€ν•™μ› λ©΄μ ‘μ—μ„œλŠ” μ½”ν…Œλ₯Ό leetcode둜 λ³΄λŠ” 것 κ°™μ•„μ„œ, μ˜μ–΄ 문제 λŒ€λΉ„κ°€ ν•„μš”ν•  것 κ°™λ‹€.