파이썬 3

[Python] 프로그래머스 코딩테스트 연습 > 나누어 떨어지는 숫자 배열(논리 연산자, 자료형 별 Bool값)

안녕하세요! 오늘은 나누어 떨어지는 숫자 배열 문제를 풀어보겠습니다. 쉬운 문제지만 논리 연산자와 자료형 별 Bool값에 대해 공부할 수 있는 문제라서 가져왔습니다. 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 모든 문제의 저작권은 프로그래머스에게 있음을 밝힙니다. 목차 문제 설명 풀이 과정 1. 문제 설명 문제는 간단합니다. arr를 탐색하며 divisor로 나누어 떨어지는 숫자들을 배열에 담아 오름차순으로 정렬합니다. 이때, 나누어 떨어지는 숫자가 없다면 [-1]을 return 하면 됩니다. 2. 풀이 과정 일반적인 풀이 def solut..

Algorithm/Python 2023.01.19

[Python] 파이썬 리스트 컴프리헨션, None값 처리하기

안녕하세요! 이번 포스팅에서는 파이썬 컴프리헨션 문법 중 하나인 리스트 컴프리헨션에 대해 알아보겠습니다. 목차 1. 리스트 컴프리헨션이란? 2. for문을 포함한 리스트 3. for문과 if문을 포함한 리스트 4. for문과 if else문을 포함한 리스트 5. 활용 예제 (None값 처리 함수 만들기) 1. 리스트 컴프리헨션이란? 특정 조건을 만족하거나 반복되는 요소(element)의 리스트를 보다 간결하게 만드는 문법입니다. 2. for문을 포함한 리스트 기본 문법은 다음과 같습니다. [반환값 for 변수 in 반복 가능한 자료형(리스트, 딕셔너리, 문자열 등)] 물론 for 변수 in range()도 사용 가능합니다. 리스트의 요소들을 제곱한 새로운 리스트를 만들어 보겠습니다. old_list = ..

Python 2022.08.06

[파이썬, Django] 1. 장고 초기 환경설정(가상환경, 프로젝트, 앱 생성)

안녕하세요 Codest 입니다 ! 오늘은 장고 초기 환경설정에 대해 알아보겠습니다. 개발 환경 Python 3.8.8 Anaconda 4.10.1 Ubuntu 20.04 (Linux Terminal) Django란? Django는 웹 애플리케이션을 만드는 과정을 단순화시켜주는 웹 개발 프레임 워크입니다. Django를 사용하면 인증 및 권한 부여, HTML 템플릿 생성, 정적 파일 처리, 데이터베이스와 상호 작용 및 CRUD 작업 수행을 쉽게 처리할 수 ​​있습니다. 가상 환경이 필요한 이유 프로젝트마다 파이썬 버전이나 패키지 버전이 다를 수 있기 때문에 프로젝트 간에 충돌이 일어나지 않도록 독립된 환경을 조성해 주는 것입니다. Anaconda 가상 환경 활성화가 안되시는 분들은 제 글을 참고해주세요. ..

반응형