반응형

분류 전체보기 118

[프로그래머스] 없는 숫자 더하기

🔒 문제 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모..

알고리즘 2022.04.25

[Python] 내장함수 globals() 활용하기

🎈 globals() 함수란? 파이썬 내장 함수인 globals() 함수를 간단하게 설명하면 전역 변수의 상태를 dictionary 형태로 보여주는 함수이다. Python 공식문서를 살펴보면 다음과 같이 설명되어있다. 공식 문서의 내용에서는 딕셔너리를 돌려준다고 하는데 실제 함수 호출을 하면 어떤 식으로 작동하는지 알아보자. name, age, hobby 변수에 str, int, list 타입의 데이터를 저장하고 globals() 함수를 프린트해보았다. 실행 결과 전역 변수들의 정보를 확인할 수 있는데 현재 모듈에 대한 정보 다음으로 내가 설정한 변수 정보도 딕셔너리 형태로 잘 반환되는 걸 확인할 수 있다. 🎈 globals() 함수를 어떻게 사용할 수 있을까? 다양한 사용법이 있을 수 있지만 여기서는 ..

코딩/Python 2022.04.24

[TIL] 22.04.23

👀 오늘 한 일 알고리즘 1문제 풀기 | 크레인 인형뽑기 게임 채용 플랫폼 이력서 업로드 (원티드, 로켓펀치, 프로그래머스) 📚 오늘 배운 것 Python | globals(), locals() 함수 😄 오늘의 TMI 알고리즘 풀때 분석을 잘못해서 조금 돌아가긴 했지만, 새로운 함수를 배울 수 있었다. 사실 내배캠 초반에 전역변수를 직접 컨트롤하는 global 은 잘 쓰지 않는다고 피드백을 받아서 기억 속에서 지워버린 함수이지만 활용법을 보니 필요한 경우에는 유용하게 사용할 수 있을 거 같다. https://a-littlecoding.tistory.com/51 [프로그래머스] 크레인 인형뽑기 게임 🔒 문제 https://programmers.co.kr/learn/courses/30/lessons/6406..

TIL & WIL 2022.04.24

[프로그래머스] 크레인 인형뽑기 게임

🔒 문제 https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 크레인 인형뽑기 게임 문제 설명 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x ..

알고리즘 2022.04.23

[TIL] 22.04.22

스파르타코딩클럽 내일배움캠프 AI웹개발 1기가 끝났으니 이제 나만의 TIL을 작성하자 👀 오늘 한 일 AWS 크레딧 신청 (greendoor 프로젝트) 알고리즘 1문제 풀기 | 키패드 누르기 이력서 피드백 받기 | 정수빈 튜터님 greendoor 프로젝트 javascript 쿠키 라이브러리 사용 📚 오늘 배운 것 javascript 쿠키 라이브러리 사용법 const csrftoken = Cookies.get('csrftoken'); 😄 오늘의 TMI ajax를 사용할 때 csrf 토큰을 넣어 주는데 장고 템플릿을 js에서 사용할 수 없어서 html 스크립트에 변수로 넣어놨더니 개발자 도구에서 csrf 토큰을 확인할 수 있는 보안 이슈가 있었다. 해결법을 찾던 중 장고 공식문서에 javascript coo..

TIL & WIL 2022.04.22

[프로그래머스] 키패드 누르기

🔒 문제 https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr [문제 설명] 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위..

알고리즘 2022.04.22

[프로그래머스] 숫자 문자열과 영단어

문제 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이..

알고리즘 2022.04.22

Story End.

2021.12.13 ~ 2022.04.14 4개월 간의 교육이 끝났다. 열심히 했다고 생각했지만 마지막에 후회스러운 감정이 남는 걸 보니 부족했나 보다. 👀 이번주에 한 일 월: 프로젝트 점검 화: 최종 프로젝트 발표회 수: 이력서 작성 / 피드백 목: 모의면접 / 피드백 금: 수료식 토: 이력서 보완 일: 이력서 보완 📚 이번주 배운 것 이력서 작성 꿀팁 면접 요령 😄 이번주 TMI 이력서와 면접 준비를 하면서 내가 코드를 작성하고 기능을 구현할 수 있는 능력은 갖췄지만 정작 그 기술을 설명할 수 있는 능력이 부족하다는 걸 알게 되었다. 흔히 CS라고 말하는 컴퓨터 사이언스에 관한 부분인데 정확히 어떤 원리로, 구조로 코드가, 서비스가, 서버가, 웹사이트가 작동되는지 설명할 수 없는 내 현실에 절망감이..

무한 스크롤 구현하기 (intersections observers로 스크롤 페이지네이션)

Setting. 내배캠 1기 최종 프로젝트인 greendoor를 작업하면서 전체 피드 리스트를 볼 때 페이지네이션 기능이 필요하다고 판단되어 JS를 이용한 무한 스크롤을 구현해 보았다. 언어 : python, javascript 프레임워크 : django https://grdr.net GREENDOOR 플랜테리어 커뮤니티 스토어 grdr.net 페이징 기능 종류. 어떻게 페이지 네이션을 할까 검색을 해봤는데 크게 3가지 페이징 기능을 찾을 수 있었다. 1. page 번호를 클릭하면 해당 페이지를 보여주는 번호 페이지네이션 2. 스크롤 시 정해진 조건을 충족하면 이어지는 자료를 현재 페이지 하단에 붙여서 보여주는 스크롤 페이지네이션 3. 더보기 버튼을 누르면 이어지는 자료를 현재 페이지 하단에 붙여서 보여..

코딩/기타 2022.04.10
반응형