목록분류 전체보기 (86)
아보카도 Blog

0. 오늘 한 일 코딩테스트 연습 이번주 분량 다 하기 튜터님 강의 듣기 숙련 주차 강의 듣기 - aws 데이터베이스 생성, 앤드포인트 찾기 및 다음 강의 듣기 1. 클라이언트와 서버가 어떻게 값을 주고받고 세션과 토큰의 차이는 무엇인지 튜터님께서 설명해주신 내용 적어놓음. 모든 이미지 파일, 설명은 스파르타 코딩클럽 김범준 튜터님께서 만든 것입니다. 1. 민원요청 +ID (클라이언트의 쿠키) 개발자도구 - Application - Cookies에서 확인 가능. or 콘솔에서 document.cookie 쳐보기 2. 본인확인 3. 후속처리 2. res.cookie가 무엇을 의미하는가: 특정 cookie에 value를 부여하는 것 res.cookie("name", value) Express 4.x - AP..
너무 어려워서 혼자는 못풀고 ㅠㅠ 다른사람이 풀이해놓은 것 해석하면서 썼다. 문제 링크 def solution(n, arr1, arr2): answer = [] for i, j in zip(arr1, arr2): # zip은 원소 끼리끼리 묶어주는 함수 a12 = str(bin(i|j)[2:]) # 비트연산자 bin() |에서 둘 중 하나라도 1이라면 1 출력 a12 = a12.rjust(n,"0") # rjust는 오른쪽정렬 a12 = a12.replace("1","#") a12 = a12.replace("0"," ") answer.append(a12) return answer zip 함수 파이썬 zip 함수 사용법, for문에서 변수 여러개 순회 예제 파이썬 zip 함수 원리와 순회 변수 2개 이상의..
네 개의 점이 주어졌을 때 두 점씩 이은 두 직선이 평행이 되는 경우가 있는지 알아보는 문제. 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 첫번째 풀이방법으로는 기울기를 a로 두고 기울기가 같은 애가 있는지 알아봤다. def solution(dots): ang = [] for i in range(3): for j in range (i+1, 4): x= dots[i][0] - dots[j][0] y= dots[i][1] - dots[j][1] a = y/x if x!=0 else -1 if a not in ang: ang.append(a) el..

문제점: TIL 귀찮아서 이틀동안 빠졌다. 시도해본 것들: 분위기 전환삼아 코딩테스트를 풀었다. 해결: 일단 앉아서 강의부터 듣자. TIL 특강 자료 보고 영향을 받아서 급하게 쓴다.
별찍기 문제다. 문제 출처 자바때는 중첩반복문으로 풀었다. 파이썬으로 풀때도 비슷하게 풀었다. n = int(input()) output = "" for i in range(0,n): for j in range(0,i+1): output += "*" output += "\n" print(output) 근데 더 간단한 방법이 있어 올려본다. n = int(input()) for i in range(n): print('*'*(i+1))

1. mongodb연결 및 localhost 인식 오류 오늘은 Node.js 숙련주차를 시작했다. 입문주차 때 마주했던 문제와 같이, 몽고디비부터 연결이 안되었고... 일단 data라는 폴더 안에 db 만들고, 이 곳에 몽고디비를 생성했는데, 나는 이 폴더를 c드라이브가아닌 임의의 드라이브에 위치시켰기 때문에 경로가 꼬여서 몽고디비 연결이 원활하게 되지 않았던 것 같다. 그리고 두 번째 오류는, 몽구스 서버 셀렉션 오류. 몽고 디비 연결 url을 localhost라고 할 때 인식을 못했다. 일단 localhost대신에 127.0.0.1을 입력하면 몽고디비 연결에 성공하긴 한다. 하지만 매번 이럴 수는 없는법... 문제 해결하려고 튜터님이랑 여러가지 시도를 해봤다. 시도1. localhost를 도메인 주소..
이번주에는 Node.js 공부를 시작했다. 파이썬없이 자바스크립트로 모든 걸 다 하려니 예시 틀이 없으면 혼자 코드를 짜는 것이 버거웠다. 동기/비동기, 블로킹/논블로킹, 메소드, 클래스, 인스턴스, 생성자(constructor), npm, express.js, 라우터와 스키마, commonjs, express module(req, res), rest api, mongodb와 mongoose 에 대해서 배웠으며 곧바로 실습을 했다. 게시글과 댓글의 crud 기능 구현하기. 처음에는 단순히 mongodb와 연결하는 것부터 너무 어려웠다. 몽고디비 클라이언트로 studio 3t를 썼는데 로컬에만 연결이 되지, 몽고디비에는 어떻게 컬렉션이 들어가는지 확인할 수가 없었다. 따라서 모든 디비 결과값은 chrom으..
1. API Node 입문 개인과제 API 김수정 A new tool for teams & individuals that blends everyday work apps into one. pale-target-69e.notion.site 게시글 전체/특정 게시글 조회, 게시글 작성, 댓글 조회, 댓글 작성 구현 완료. 게시글과 댓글 수정과 삭제는 해내지 못했다. AWS 배포 완료 2. 코드 GitHub - tnwjd3315/nodejs_beginner_assignment Contribute to tnwjd3315/nodejs_beginner_assignment development by creating an account on GitHub. github.com 3. 과제 배포 ip 주소 게시글 전체 조회:..