[인프런 리프 2기] 0.파이썬 중급 소개 & 커리큘럼
·
활동들/인프런 대학생 LEAF 2기
1주차 미션: 섹션 0 ~ 1 python 기본 환경 설정 atom, VScode, Pycharm 중 선택 - 보통 Pycharm을 써왔지만 강의에서 atom과 VSCode 중 하나를 사용하고, 최근 연구실에서 원격 접속 코드 작성하면서 VSCode를 자주 사용하게 되어 VSCode를 사용해보기로 결정했다. python 가상 환경 CMD에서 아래 실행 # 가상환경 생성 python -m venv [디렉토리 명] # 가상환경 실행 cd [디렉토리 명]/Scripts activate # 가상환경 종료 deactivate # deactivate.bat pip install pendulum pip install pytest VSCode 환경설정 Ctrl+Shift+P python select interprete..
[인프런 리프 2기] OT 후기 및 각오
·
활동들/인프런 대학생 LEAF 2기
인프런 Leaf 2기에 선정되었다. 파이썬과 피그마 강의들이 선택지에 있었는 데, 나는 [파이썬 중급]을 선택했다. (중급과 고급 중에 고민해봤는 데, 중급 커리큘럼이 더 맘에 들어서....) 우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original) 우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original) - 인프런 | 강의 본 강의는 파이썬 기초를 배운 학습자가 파이썬을 실무에 활용할 수 있도록 수준 높은 문법을 배우는 데 중점을 두고 있습니다. 파이썬만의 차별점을 파악하고 빠르게 익힘으로써 중급 레벨의 www.inflearn.com 이번 기회에 파이썬을 다시 정리할 계획이다. 사실 어제 (3/8) 온라인으로 인프런 대학생 Leaf 2기 OT가 있었지만, 나는 현생에..
[코딩테스트 연습] - 다트 게임 🍫
·
🧇 Algorithm/프로그래머스
2018 KAKAO BLIND RECRUITMENT → Level 1 문제 설명 다트 게임 카카오톡에 뜬 네 번째 별! 심심할 땐? 카카오톡 게임별~ 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single( S ), Double( D ), Triple( T ) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱,..
[코딩테스트 연습] - 비밀지도 🍫
·
🧇 Algorithm/프로그래머스
2018 KAKAO BLIND RECRUITMENT → Level 1 문제 설명 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 ..
[백준] 10951 - A+B - 4
·
🧇 Algorithm/백준
Bronze III 문제 (www.acmicpc.net/problem/10951) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 input output 1 1 2 3 3 4 9 8 5 2 2 5 7 17 7 나의 코드 import sys while True: try: x, y = map(int, sys.stdin.readline().split()) print(x+y) except: break 입력이 끝나는 경우 break하도록 예외처리한다.
[백준] 1181 - 단어 정렬
·
🧇 Algorithm/백준
문제 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 1. 길이가 짧은 것부터 2. 길이가 같으면 사전 순으로 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. 출력 조건에 따라 정렬하여 단어들을 출력한다. 단, 같은 단어가 여러 번 입력된 경우에는 한 번씩만 출력한다. 예제 input output 13 but i wont hesitate no more no more it cannot wait im yours i im it no but more wait wont yours cannot he..