요즘 “바이브코딩(Vibe Coding)”이라는 말이 많이 들린다. 딱 맞는 문법을 모르더라도 “이런 기능 만들어줘”라고 AI에게 말하면 그럴듯한 코드가 툭하고 나오는게, 마치 아무나에게 요리 레시피를 설명하면 바로 요리가 뚝딱 완성되는 느낌.
코테 공부를 시작하기에 앞서 나의 현재 상태를 점검해보자면, 부끄럽게도 거의 제로 베이스에 가깝다. 부트캠프 수료 후 허공에 뜬 채로 한달 반을 보냈다. 그동안 코테 공부는 커녕, 복습도 거의 하지 않았다.
왜 sys.stnd.readline은 input()보다 빠를까?
유클리드 호제법 (Euclidean Algorithm)이란 두 정수 $$a, b$$의 **최대공약수(GCD, Greatest Common Divisor)**를 빠르게 구하는 방법으로...
1929번 소수 구하기는 1978번의 업그레이드 버전으로, 두 문제의 가장 큰 차이점은 문제에서 요구하는 소수의 개수와 소수의 범위이다.1929번에 접근하기 전에 1978번을 풀고 가면 좋을 듯 싶어서 두 문제 다 가져와봤다.
오늘은 컴퓨터 과학의 기본이자 모든 개발자가 반드시 알아야 할 **자료구조(Data Structure)**에 대해 이야기해 보려 합니다. 자료구조는 데이터를 효율적으로 저장하고 관리하는 방법을 의미하는데요. 마치 물건을 정리할 때 옷장, 서랍, 상자 등 목적에 맞는 도