분류 전체보기 4

코테 직전 SQL 벼락치기

✅ SELECT 문법 (기본 구조)SELECT 컬럼1, 컬럼2FROM 테이블명WHERE 조건식ORDER BY 컬럼 ASC/DESCLIMIT 숫자; WHERE: 조건 필터링 (=, LIKE, BETWEEN, IN, IS NULL)WHERE column = '값'WHERE column LIKE '%값%' -- 부분 문자열 검색WHERE column BETWEEN A AND B -- 범위 검색WHERE column IN ('A', 'B')WHERE column IS NULL / IS NOT NULL ✅ 집계함수 (GROUP BY, HAVING)SELECT 부서, COUNT(*) AS 인원수FROM 직원GROUP BY 부서HAVING COUNT(*) >= 5;주요 집계함수: COUNT, SUM, ..

Algorithm 2025.07.04

첫면접 개조진날

면접 처음 봤는데 완전 조졌다... 자기소개하고 불합격임을 느꼈다... ^^ 다대다 공기업 체험형 인턴 면접이었는데 일정이 빡세서 이틀정도 벼락치기함 면접장 들어가서는 별로안떨렸음. 근데 내 차례 돼서 말해야되니까 머리 새하얘지고 아무것도 안떠올라서 덜덜덜 떨면서... 거의 2분 말함ㅋㅋㅋㅋ쉣ㅠㅠ넘쪽팔료... 질문은 6개정두자기소개+지원동기전산직에 지원했는데 굳이 이 기업인 이유평소 가치관과 가치관 기반으로 인턴으로서 기여할 수 있는일이 회사의 앱을 써보고 고쳐야할 점이 있다면본인의 장점이랑 뭐엿ㅆ지.. 멘붕이라 기억안남지금 생각해보면 다 준비한 질문들인데 허허허 면접 분위기 빡센것도 아니고 완전 편하게 대해주시구... 내가 너무 떠니까 배려해서 순서도 정해주신것같은데,,, 떨려서 말개못함... 그냥 주..

대나무숲 2025.07.04

Python f-string

알고리즘 문제를 풀다가 코드의 효율성을 높이고 예쁘게 정리하기 위해 f-string을 정리하였다.📌 f-string이란?f-string은 문자열을 빠르고 직관적으로 포맷팅하는 방법이다. 문자열 앞에 f 또는 F를 붙이면 문자열 내부에서 {}(중괄호)를 사용하여 변수를 직접 삽입할 수 있다.name = "Alice"age = 25print(f"안녕하세요, 저는 {name}이고 {age}살이다.")# 출력: 안녕하세요, 저는 Alice이고 25살이다.✅ f-string의 장점간결함: format() 메서드보다 코드가 짧아진다.가독성 향상: 변수 삽입이 직관적이다.빠른 속도: 다른 문자열 포맷팅 방법보다 실행 속도가 빠르다.📌 기본 사용법1. 변수 삽입language = "Python"version = 3..

Algorithm 2025.04.01

[Python] BOJ 4375

📌 처음 풀었던 코드 – 문자열로 구현 (짱오래걸림)처음에는 단순하게 문자열을 이용해 1, 11, 111, 1111...을 만들어가면서 n으로 나누어떨어지는지 확인하는 방식으로 접근함import sysn = int(sys.stdin.readline().strip())while True: next = sys.stdin.readline().strip() tmp = '1' while int(tmp) % n != 0: tmp += '1' print(len(tmp)) if not next: break n = int(next) 🔎 왜 오래 걸릴까?tmp가 문자열이기 때문에 int(tmp)로 변환할 때 숫자의 자리수(k)에 비례하는 시간 복잡도가 발생..

Algorithm 2025.03.17