>

분류 전체보기 91

4주차 Day2. 해시테이블

🤍파이썬, 변수 여러 개의 값 입력받기a, b = input().split() ---- 문자열 입력. 띄어쓰기로 구분.a, b = map(int, input().split()) ---- 정수형 입력. 띄어쓰기로 구분.num_list = list(map(int, input().split())) ---- 1차원 배열 입력(정수형 배로 저장)s_list = [input() for _ in range(n)] ---- 문자열 n줄 입력받기. 엔터로 구분.two_list = [list(map(int, input())) for _ in range(n)] ---- 띄어쓰기 없이 정수 n줄 입력. 2차원 배열로 저장.t_list = [list(map(int, input().split)) for _ in range(n)..

TIL 2024.07.16

3주차 WIL

정말정말정말 짧았던 한 주였다. 수요일날 팀과제를 마무리하고 자료구조, 알고리즘 공부를 시작했는데.. stack까지는 괜찮은가 싶더니 ㅎㅎ 괄호가 유효한지 확인하는 코드를 stack으로 구현하는 것에서 완전히 딱 막혀버렸다. 문제를 해결하는 데 생각보다 너무 많은 시간을 써버렸다🥹 주말에 스쿼드 과제 좀 하고 강의도 듣고.. 적어도 stack은 끝내도록 해야겠다.  다음주는 이번주보다 밀도있는 학습을 하도록 해야지.. 한 주의 끝에 다다를수록 점점 늘어지게 공부를 하게 되는 것 같다.아자자 파이팅 !!

WIL 2024.07.12

3주차 Day 4. 아스키코드, ord()함수, 파이썬 String모듈

🤍알고리즘 문제풀기*백준 알고리즘 문제(python3 말고 pypy 선택 - pypy가 더 빠르다) 문제 10809 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.  // 내 풀이S = str(input()) list = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']answer = []for i in list: if i in S: answer.append(str(S.index(i))) else:..

TIL 2024.07.11

참고사이트

# 웹 디자인 협업 툴 - 피그마 # CSS 색상 팔레트 생성기 # 파이썬스러운 코드 작성법 ! # README 작성법 # ERD, 와이어프레임 # 와이어프레임, 서비스 아키텍처 툴(ERD도 가능) # ERD 작성 툴 # ERD 작성 툴 (dbdiagram.io) # 마크다운문법 # git ignore # 코딩테스트 준비 참고사이트 # 정처기 참고사이트  # 각종 언어 배우는 사이트 # github-readme 프로젝트 트리 생성기

실습 2024.07.10

3주차 Day 3. 알고리즘 기초

🤍 알고리즘이란어떠한 문제를 해결하기 위한 체계적이고 순서적인 절차를 말하며, 시간복잡도(연산횟수)나 공간복잡도(사용하는 메모리)를 낮추는 것이 좋은 알고리즘이다. •시간 복잡도: 입력값과 문제를 해결하는 데 걸리는 시간의 상관관계. 입력값이 늘어나도 소요시간이 덜 늘어나야 좋다.• 공간 복잡도: 입력값과 문제를 해결하는 데 걸리는 공간과의 상관관계. 입력값이 늘어나도 걸리는 공간이 덜 늘어나는 알고리즘이 좋다. ✅- 입력값에 대해 복잡도가 얼마나 늘어날지 고려하기. - 공간복잡도보다는 시간복잡도를 더 줄이기 위해 노력. (임베디드와 같은 것은 제외하고..)- 최악의 경우(빅오 표기법)를 고려. 점근 표기법1) 빅오 표기법 (Big-O notation) : 최악의 성능이 나올 때의 연산량 예측2) 빅..

TIL 2024.07.10

3주차 Day 2. git 변경사항 취소, GET & POST

목차(바로가기)커밋되지 않은 변경사항 취소하기1. 스테이징(add)한 모든 파일의 스테이징 해제: git reset 2. commit 되지 않은 모든 로컬 변경사항 복구: git checkout*특정 파일이나 디렉터리로만 되돌리고 싶은 경우: git checkout [some_dir|file.txt] 3. 추적되지 않은 로컬 파일 모두 제거: git clean -fdx  *ignore된 파일도 모두 제거됨GET: 주로 데이터를 읽거나 검색할 때 사용. GET 요청으로 JSON 등으로 HTTP 응답 코드를 리턴받게 된다.에러 발생 시 404(Not found) 또는 400(Bad request) error가 발생한다. GET 요청은 모든 필요한 데이터를 URL에 포함하여 요청한다. GET 요청에 body를..

TIL 2024.07.09