코딩한걸음
23-03-23 TIL 일지 : CodingTest 바탕화면 정리
NBCamp/코딩 한걸음 2023. 3. 24. 22:41

Today I Learned 어떤 문제가 있었는지 # https://school.programmers.co.kr/learn/courses/30/lessons/161990 # 바탕화면 정리 # 문제 설명 # 머쓱이의 컴퓨터 바탕화면의 상태를 나타내는 # 문자열 배열 wallpaper가 매개변수로 주어질 때 # 바탕화면의 파일들을 한 번에 삭제하기 위해 # 최소한의 이동거리를 갖는 드래그의 시작점과 끝점을 담은 # 정수 배열을 return하는 solution 함수를 작성해 주세요. # 드래그의 시작점이 (lux, luy), 끝점이 (rdx, rdy)라면 # 정수 배열 [lux, luy, rdx, rdy]를 return하면 됩니다. # 제한사항 # 1 ≤ wallpaper의 길이 ≤ 50 # 1 ≤ wallp..

23-03-22 TIL 일지 : CodingTest itertools의 permutations 사용하기
NBCamp/코딩 한걸음 2023. 3. 24. 21:43

Today I Learned 어떤 문제가 있었는지 # https://school.programmers.co.kr/learn/courses/30/lessons/42839 # 소수 찾기 # 문제 설명 # 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. # 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. # 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, # 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 # solution 함수를 완성해주세요. # 제한사항 # numbers는 길이 1 이상 7 이하인 문자열입니다. # numbers는 0~9까지 숫자만으로 이루어져 있습니다. # "013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져있다는 ..

article thumbnail
23-03-21 TIL 일지 : vscode에서 에디터와 터미널 이동 단축키
NBCamp/코딩 한걸음 2023. 3. 22. 01:07

Today I Learned 어떤 문제가 있었는지 오늘은 약간 쉬어가는 TIL.. 이론공부 중이기 때문에 막히는 코드가 따로 없다. 코딩을 하다보면 마우스 만지기가 너무 귀찮아지는데 에디터랑 터미널이랑 움직일때 계속 마우스로 클릭하는게 너무 신경쓰였다 목표 : 키보드만으로 에디터와 터미널 커서를 움직이기 내가 시도해 본 것들 터미널 관련된 아는 단축키는 Ctrl + ` 뿐인데 터미널 접고 펴는 과정에서 커서가 에디터와 터미널로 왔다갔다 하긴한다 터미털로 커서가 간다 터미널이 없어지며 에디터로 커서가 간다 하지만 내가 원하는건 터미널도 보이는 상태에서 에디터와 터미널을 왔다갔다 하는거다. 어떻게 해결 했는지 해결방법은 의외로 간단했다. 바로 Ctrl + 1,2,3 등으로 에디터 창이동을 하고 Ctrl + ..

23-03-20 TIL 일지 : random함수 초기화
NBCamp/코딩 한걸음 2023. 3. 20. 23:11

Today I Learned 어떤 문제가 있었는지 오늘 python 기초 수업을 들으면서 간단하게 게임을 만들어 봤는데 공격력이나 스피드 등을 매 턴마다 랜덤하게 만들고 싶었다 다음 코드는 처음 만든 코드이다 import random class You(): hp = 100 alive = True dice = random.randrange(1, 3) status = random.choice(['공격', '방어', '신속']) if status == '공격': attack = random.randrange(5, 10) + dice else : attack = random.randrange(5, 10) if status == '방어': shield = 1 + dice else : shield = 1 if st..

3월 3주차 주간회고 : WIL
NBCamp/코딩 한걸음 2023. 3. 19. 00:57

Weekly I Learned TIL 회고 03-15 JS에서 쿼리형태로 주소를 통해 정보를 주는방법을 알게됨 https://raoneli-coding.tistory.com/8 03-16 Flask의 실행함수 중 app.run의 파라메터에 대해 알게됨 https://raoneli-coding.tistory.com/10 03-17 JS와 CSS를 활용해서 웹 페이지에 애니메이션을 추가하는 방법을 알게됨 https://raoneli-coding.tistory.com/6 mini project가 있던 주이다. 웹 페이지의 전반적인 백엔드를 혼자 맡고 프론트쪽을 팀원에게 맡겼다. 다음 주 목표 새로운 팀원들과 친해지기 Python 기본문법 복습 및 포스팅 GitHub 인프런 강의 완강하기 주간 70시간 이상 공..

[내일배움캠프] TIL & WIL 특강
NBCamp 2023. 3. 18. 19:53

TIL & WIL 특강 - 강민철 튜터님 왜 써야 하는가? 결론부터 말하면 증명하기 위해서다 면접관이 처음보는 입사 지원자들을 판단하는 방법이 크게 4가지가 있다 서류전형 - 기본적인 인적사항 확인 코딩 테스트 - 코드짜는 방식과 실력 확인 포트폴리오 - 프로젝트 경험이 있는지 확인 면접 - 직접 대면하여 궁금한 사항들 확인 특히 여기서 1,2,3은 자료로 제출하지만 면접의 경우는 질문들이 어디서 날아올 지 모른다 하지만 TIL을 작성하고 제출하면 면접관은 그것을 보고 질문하기 때문에 TIL을 작성하는 것으로 면접관 질문을 예습하는 효과가 있다 TIL 작성 방법 TIL의 작성방법은 형식이 딱히 정해져 있지는 않다 하지만 잘 쓴 TIL에는 들어가는 4가지 항목이 있다 어떤 문제가 있었는지 내가 시도해 본것..

23-03-17 TIL 일지 : JS를 사용해서 html 애니메이션 주기
NBCamp/코딩 한걸음 2023. 3. 18. 19:00

Today I Learned 어떤 문제가 있었는지 오늘은 프로젝트 제출 날이였는데 다른 팀원들 홈페이지를 보니깐 상당부분 애니메이션과 댓글이 적용되어 있었다 댓글이야 저번에 해봐서 알지만 애니메이션은 JS/CSS 왕초보인 나에겐 너무 생소한 기능이였다. 코드가 궁금해져서 git 레파지토리를 요청했고 클론코딩을 해보았다. 내가 시도해 본 것들 먼저 받은 코드를 보니 JS와 CSS를 활용애니메이션이 추가 되어 있었다. //스크롤이벤트가 나타날때마다 함수를 호출하겠다 window.addEventListener("scroll", function () { //index.html의 teamcontents/ 일치하는 요소를 들고와라 let backteam = document.querySelector(".teamcon..

article thumbnail
23-03-16 TIL 일지 : AWS EC2를 사용할 때 main.py 주의점
NBCamp/코딩 한걸음 2023. 3. 18. 18:59

Today I Learned 어떤 문제가 있었는지 Flask를 활용해서 웹 페이지를 만들고 AWS의 EC2 서버를 사고 배포하는 과정에서 모든 준비작업을 끝내고 서버 구동도 됐지만 웹 페이지에 들어가지지 않음 내가 시도해 본 것들 코딩은 항상 억까의 연속이다. 난 하라는대로 모든것을 했지만 그럼에도 불구하고 알수없는 이유로 실행이 안되곤 한다(사실 알고보면 내가 잘못한거긴하다 ㅋㅋㅋ) 여튼 EC2서버 포트설정과 ubuntu에 필요한 파일들을 모두 업로드하고 그 파일이 있는 경로로 가서 실행 명령어( python main.py )를 실행하면 이렇게 정상 작동하는것처럼 보인다. 하지만 EC2서버에 할당된 ip로 들어가도 웹페이지에 들어갈 수가 없었다. 몇번을 재시도하고 고민했지만 결국 내가 원인을 찾을수는 ..