본문 바로가기

파이썬15

파이썬 코딩 테스트: FizzBuzz, Two Sum, 유효한 괄호 문제 풀이 해설 안녕하세요! 개발자 꿈나무, 혹은 더 나은 곳으로 점프를 준비 중인 경력직 개발자라면 누구나 한 번쯤 '코딩 테스트'라는 산을 넘어야 하죠. 🧗‍♀️어디서부터 어떻게 준비해야 할지 막막할 때가 많은데요. 걱정 마세요! 오늘은 코딩 테스트에 정말 **단골손님처럼 등장하는 기본 중의 기본 문제 3가지**를 뽑아서, 옆자리 동료에게 설명하듯 쉽고 재미있게 풀어보려고 해요. 이 문제들만 확실히 알아둬도 코딩 테스트 기본기는 탄탄하게 다질 수 있을 거예요. 자, 그럼 시작해볼까요? 🚀1. FizzBuzz (피즈버즈): 코딩 첫걸음의 '국룰' 문제!자, 첫 번째 문제는 바로 '피즈버즈'입니다! 아마 코딩 조금이라도 해보셨다면 들어봤을 법한 아주 유명한 문제죠? 🤔 "이거 모르면 간첩?" 소리 나올 정도랄까요?.. 2025. 4. 7.
파이썬 문법 자주 묻는 질문 BEST 10가지 총정리 1. 주요 질문 및 이슈일반적인 Python 개발자들이 문법과 관련하여 가장 많이 궁금해하는 상위 10가지 질문과 이슈는 다음과 같습니다.기본 인수로 가변 객체를 사용할 때 발생하는 문제변수의 유효 범위(Scope)와 global/nonlocal 키워드동일성 연산자 is와 동등성 연산자 ==의 차이함수 정의에서의 *args와 **kwargs 사용법얕은 복사와 깊은 복사의 차이파이썬의 인자 전달 방식 (Call by Reference vs Call by Value)리스트(List)와 튜플(Tuple)의 차이파이썬 OOP에서 self 키워드와 클래스 변수 vs 인스턴스 변수데코레이터(Decorator)의 개념과 사용 방법제너레이터(Generator)와 yield 키워드의 동작 원리2. 질문 빈도 및 중요도위.. 2025. 3. 4.
실무에서 자주 겪는 Python 에러 5가지와 해결법 파이썬으로 개발하다 보면 초보자부터 숙련자까지 자주 마주하는 에러가 있습니다. 이번 포스팅에서는 실무에서 가장 흔히 발생하는 Python 에러 5가지와 그 해결 방법을 정리했습니다.1. IndentationError: unexpected indent원인: 탭과 공백 문자를 혼합하거나 들여쓰기를 잘못했을 때 발생합니다.해결법: 코드 에디터의 일관된 설정을 사용하고, 들여쓰기를 통일하세요.2. TypeError: unsupported operand type(s)원인: 서로 호환되지 않는 타입 간 연산을 시도할 때 발생합니다.해결법: 연산 전에 데이터 타입을 명확히 확인하고 필요하면 타입 변환을 사용하세요.3. NameError: name 'xxx' is not defined원인: 정의되지 않은 변수나 함수를.. 2025. 2. 28.
자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해서 말해 보자. 자연수 13이 홀수인지 짝수인지 판별하는 방법에 대해서 알아보겠습니다. 우선 자연수라는 변수에 13을 넣어주겠습니다. 그리고 그 자연수라는 변수가 짝수인지 홀수인지 판별하는 if문을 넣어주겠습니다. 제가 만든 코드는 다음과 같습니다. 자연수 = 13 if(자연수%2 == 0): print('짝수') else: print('홀수') 간단하죠?? 여기서 % 연산자는 변수를 나눈 나머지 값을 나타낸 것입니다. 위에서는 자연수%2니까, 자연수를 2로 나눈 나머지 값을 나타낸 것입니다. 그래서 그 값이 0이 나오면, 짝수이고 1이 나오면 홀수로 되는 코드를 만들어보았습니다. 2020. 7. 8.