파이썬 공부

    🧩 코딩 테스트 정복기 @21#B*04

    🧩 코딩 테스트 정복기 @21#B*04

    파이썬 알고리즘 인터뷰 📚📚📚👈🏻 책 구매 링크 🤴🏻👸🏻👵🏻👴🏻 👈🏻 소스코드 깃허브 😥😱🤪👈🏻 책 정오표 🏓📡📺 👈🏻 유투브 채널 빅오, 자료형 Big-O 빅오는 입력값이 커질 때 알고리즘의 실행 시간과 함께 공간 요구사항이 어떻게 증가하는지를 분류하는데 사용한다. (간단히 말하면 알고리즘의 효율성을 평가하는 척도라고 보면된다.) 시간 복잡도 Time Complexity 어떤 알고리즘을 수행하는 데 걸리는 시간을 설명하는 계산 복잡도를 의미한다. Computational Complexity 계산 복잡도를 표기하는 대표적인 방법이 빅오인 것이다. O(1) : 입력이 아무리 커져도 일정하다는 의미이다. 최고의 알고리즘. 이상적인 알고리즘이다. O(log n) : 로그는 매우 큰 입력값에도 크게 영향을 받지..

    🧩 코딩 테스트 정복기 @21#B*03

    🧩 코딩 테스트 정복기 @21#B*03

    파이썬 알고리즘 인터뷰 📚📚📚👈🏻 책 구매 링크 🤴🏻👸🏻👵🏻👴🏻 👈🏻 소스코드 깃허브 😥😱🤪👈🏻 책 정오표 🏓📡📺 👈🏻 유투브 채널 파이썬 귀도 반 로섬 Guido Van Rossum 1989년 12월 새로운 언어를 만들기로 결심한다. 원칙은 간단하다. 1. 읽기 쉬어야 한다. 2. 사용자가 원하는 모듈 패키지를 만들 수 있어야 한다. 다른 프로그램에서 사용할 수 있어야 한다. 3. 독특하고 약간 신비로운 이름을 원한다. (70년대 세계를 풍미한 영국의 코미디 그룹 몬티 파이썬의 이름을 따서 붙였다.) 30여 년이 지난 지금 파이썬은 세상에서 가장 인기있는 프로그래밍 언어가 되었다. 파이썬은 '실행 가능한 수도코드 Executable Pseudocode' 라는 별칭으로도 불린다. 원래 수도코드란 실행이 ..

    #03_Code Signal Arcade Python :: Special Conditional

    #03_Code Signal Arcade Python :: Special Conditional

    코드시그널 아케이드 파이썬 03 번 풀이 인트로의 지옥을 벗어났구요.. 그래프를 풀려면, 자바같은 개가튼 언어는 별로 더라구요. 자 파이썬을 시작해보겠습니다. 조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요. 약간 자바보다는 안정감이 떨어지지만(?) 개인적으로 유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!! 문제 해설 이 문제는 주어진 boolean 변수 a와 b가 있습니다. 이 중에서 어떠한 문장이 다른 것과 다른 결과를 갖고 있나요? 해결 흐음...... 모르겠군요. 그냥 해보면,,, a와 b 둘다 True값을 가지고 있다고 생각해봅시다. not a == b 는 not true == true 일텐데,, 이런경우 false == true가 되니깐.. False not (a == b) ..