전체 글

·TIL
📌Todos✅ SQL마스터 클래스 4✅ 코드트리 1개✅ 졸프 생각하기 # 4 Data Manipulation Language# 4.1 Update CommandsUPDATEINSERTUPDATEDELETE# 4.2 SELECT Commands✨Select 는 table를 return 함 ex) SELECT title, rating FROM movies;# 4.3 FROM Clause SELECT title, rating FROM movies 라고 했을 때FROM 이 먼저 실행되고 그 다음에 SELECT가 실행됨 # 4.4 SELECT Expressions SELECT UPPER(overview) AS overview_appFROM movies;- AS를 사용해서 닉네임을 지어줄 수 있음 : 그럼 열 ..
하.... 진짜 결론만 말하자면 너무 졸려서 던지고 나왔다. 🫠와 시험 보면서 졸았던 게 처음이었다. 너무 당황스러웠음.새로운 학기도 시작하고 오늘 일정이 좀 많았는데 + 카페인도 안 마셔서 이렇게 졸릴 줄 모르고 얍! 첫번째 코테연습이다! 하고 시험 30분 전에 카메라 세팅이랑 신분증 검사랑 다 설정하고마테차 딱 준비하고 화장실 다녀오고 완벽했는데...시간 됐길래 전투적으로 들어가서 차근차근 풀어보려고 했는데...진짜 눈이 막 계속 감기고 하품해서 중간에 어떤 생각까지 했냐면조기퇴실 말고 그냥 나가면 기록이 없어지지 않을까?이거 조는 거 웹캠으로 찍은 거 너무 수치스러운데까지 생각했으나 이것도 경험이라고 생각해 조기퇴실이 가능할 때까지 봤다.  근데 잘 봤을리가 없지 하ㅎㅎㅎ 2문제를 3시간동안 푸는..
·TIL
📌Todos✅ SQL마스터 클래스 3까지✅ 코드트리 1개SQL 마스터 클라스# 3 Data Definition Language🤓 wsl2 + beekeeper 조합을 사용하려고 했는데 database is locked라고 계속 떴다. wsl2에서 막는다고 하는데 다른 조치를 취해줘야 하는 것처럼 보였으나 쉽지 않아 그냥 로컬에 database를 생성했다. # 3.2 CREATE TABLECREATE TABLE movies( title, released, overview, rating, director); # 3.3, 3.4 INSERT INTO VALUESINSERT INTO movies VALUES ( 'The Godfather', 1980, 'NICE', 10, 'F.F.c');# 위치 명..
·TIL
Backtracking으로 문제를 해결해 봤다.📚TroubleShooting🫧초기값을 0으로 잡았는데 이 경우에 음수 최대값을 찾을 수 없어서 문제가 있어 초기값을 음수로 세팅했다. 알파벳의 종류와 관계 없어 숫자를 배당했는데 오류가 생겼다. 예를 들어 a+a+a 일 때 3 + 3 + 3 뿐만 아니라 1 + 2 + 3도 계산해 버린것! ➡️ 변수 사전을 만들어 해결했다.import sysdef plus(a, b): return a + bdef minus(a, b): return a - bdef product(a, b): return a * b# input 처리eq = list(input())ops_map = { "+": 1, "-": 1, "*": 1}# input에 ..
·TIL
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai경우의 수를 잘 나눠서 코드를 짜는 것이 중요했다. Backtracking : 완전 탐색이랑 비슷하지만 계속 가다가 막히면 전 단계로 돌아가서 이어 나가는 게 핵심, 재귀적!생각해보니까 난 backtracking으로 안풀었네...ㅎ 다음꺼는 그렇게 풀어야지 📚TroubleShooting🫧실수했던 부분이 있었는데, 만약 도둑의 가방의 한계보다 무게가 초과하면 가능한 것들 중에서 가치를 최대로 할 수 있도록 적절하게 가져가야했다.itertools를 이용해 모든 부분집합을 완전 탐색해서 해결했다. import ..
·TIL
📌Todos✅ SQL마스터 클라스 2까지✅ 코멘토 3주차 제출✅ 책장 정리🗃️❌  코드트리 1개 섹션SQL 마스터 클라스#1 Introduction#1.3 Why you should learn SQL : data is the new oil, data lives in databases#1.4 What is SQL:RDBMS : Relational Database Management SystemMany Languages of SQLData Definition Language(DDL)Data Manipulation Language(DML)Transaction Control Language(TCL)Data Control Language(DCL)#1.5 Course Roadmap : SQL(SQLite - M..
·TIL
어려움이라고 적혀있어서 상당히 쫄아이거 얼마나 걸릴까 싶었지만 생각 정리해서 푸니까 금방 풀었다.약간 버블 sort와 비슷하다는 생각이 들었는데 결론적으로 누가 어디로 가는지 확인한 다음그 결과를 기반으로 얼마나 움직여야 하는지backtracking 하면 된다.  결과적으로 가야 하는 자리가 현재 자리에서왼쪽인지 오른쪽인지에 따라 swap 방향을 다르게 해 주면 된다.import sys# 입력 처리 단계n, m = list(map(int, sys.stdin.readline().split()))lines = []people = [i for i in range(1, n+1)]for _ in range(m): lines.append(list(map(int, sys.stdin.readline().split..
·
AWS로 EC2까지 잘 설치해서 접속도 되길래잘 한 줄 알았으나 아파치를 설치하는 데 sudo yum install httpd -y 엄청 오래걸리고 error: failed to download metadata for repo 'amazonlinux':이 에러가 뜨면서import에 실패했다고 뜨길래 뭔지 알아봤는데  Amazon Linux 2023 AMI로 선택했더니 안된다그 밑에 있는 걸로 하니까 되는 줄.. 알았는데 안된다One of the configured repositories failed (Unknown), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail..
yolang
프로그래밍 기록장