배움엔 끝이없다(40)
-
코딩테스트 스터디 - 프로그래머스 양궁대회 (python)
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/92342 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 요약 어피치와 라이언(나)이 양궁게임을 한다. 이 양궁게임에는 과녁이 0~10점까지 있으며, 각 점수에 더 많이 쏜 사람이 해당 점수를 가져간다. 같은 수 만큼 쏘면 어피치가 점수를 가져가며, 둘 다 0개를 쏜 경우 아무도 점수를 얻지 않는다. 이렇게 점수 합산을 해 내가 최대 점수 차이로 이길 수 있는 방법을 반환해야한다. 같은 점수차이가 있다면 가장 낮은 점수 화살이 많은 쪽을 ..
2023.01.09 -
코딩테스트 스터디 - 백준 19236번: 청소년 상어 (python)
문제 링크 : https://www.acmicpc.net/problem/19236 19236번: 청소년 상어 첫째 줄부터 4개의 줄에 각 칸의 들어있는 물고기의 정보가 1번 행부터 순서대로 주어진다. 물고기의 정보는 두 정수 ai, bi로 이루어져 있고, ai는 물고기의 번호, bi는 방향을 의미한다. 방향 bi는 www.acmicpc.net 요약 4*4 판에 1~16으로 번호가 매겨진 물고기들이 있고, 각 물고기는 8방향 중 1가지 방향을 갖는다. 상어는 0,0에서 시작하며 아래를 반복한다. 1. 상어 위치에 있는 물고기를 잡아먹는다. 2. 1번 물고기부터 순서대로 모든 물고기들이 자신의 방향대로 움직인다. 2-1. 상어나 벽에 의해 막혀있을 경우 반시계 방향으로 45도 회전한다. 2-2. 다른 물고기..
2023.01.07 -
Blender 공부하기 (2) - Array, Curve를 이용해 곡선을 따라 메쉬 만들기
참고한 영상 : https://www.youtube.com/watch?v=EvTrZ0soo_Q&list=PLrjIgEdKLivgpCMmFC0_sV60Y_Ftp-WLD&index=2&ab_channel=CGGeek 블렌더를 처음 시작하는 나같은 사람을 위한 투토리얼 영상으로, 아이스크림 콘을 만드는 것을 목표로 진행된다. 곡선을 따라 메쉬 만들기 곡선 만들기 : Add > Curve > Bezier 베지에 커브를 선택하면 S 모양의 곡선이 하나 나오는데, 이를 지우고 Draw 모드로 곡선을 만든다. Draw Mode로 아이스크림 모양을 만들기위해 회오리 모양으로 그려줬다. Proportional Editing 당연히 손으로 그렸기 때문에 수정을 해야하는데,Edit Mode로 이동해 Proportional ..
2022.12.31 -
Blender 공부하기 (1) - 기본 조작, subdivision, solidify
참고한 영상 : https://www.youtube.com/watch?v=ppASl6yaguU&list=PLrjIgEdKLivgpCMmFC0_sV60Y_Ftp-WLD&ab_channel=CGGeek 블렌더를 처음 시작하는 나같은 사람을 위한 투토리얼 영상으로, 아이스크림 콘을 만드는 것을 목표로 진행된다. 기본 조작 뷰 이동 이동 : shift + 마우스 가운데 드래그 회전 : 마우스 가운데 드래그 선택한 오브젝트로 이동 : numpad . 키 numpad 1, 3, 7, 9키들을 이용해 orthograhic view를 이용할 수 있다. 혹은 ~ 키를 눌러 뷰를 선택할 수 있다. 오브젝트 움직이기 오브젝트 선택 후 왼쪽 툴바에 원하는 조작을 선택하면 unity와 유사한 조작을 할 수 있다. 단축키는 툴바..
2022.12.28 -
localhost 서버 python으로 여는 방법
예전에 개발한 웹 페이지 프로젝트들을 점검할 일이 있었는데요, 로컬 파일을 웹브라우저가 읽을 수 없어 index.html을 로컬에서 바로 실행하면 테스트를 할 수가 없었습니다. 해결 방법은 로컬 서버를 열어 localhost를 통해 접속하는 방법인데, python의 http server를 이용해 빠르게 웹서버를 열 방법을 찾아서 공유드립니다! 1. python3 설치 (https://wikidocs.net/8) 2. cmd에서 소스를 다운받으신 폴더(index.html이 있는 폴더)로 이동합니다. 3. python -m http.server 8000 명령을 실행합니다. 4. 브라우저에서localhost:8000에 접속합니다.
2022.08.04 -
상황별 git 유용한 명령 모음
디폴트 브랜치 이름을 main으로 변경하는 법 + master에 있던 것 main으로 바꾸는 법 https://stackoverflow.com/questions/67543278/git-how-to-change-default-branch-for-everything-i-do Repository를 만들고 pull하기 전에 로컬에서 commit 했을때 (무관한 두 브랜치 합치기) https://gdtbgl93.tistory.com/63 커밋 메세지 수정 https://velog.io/@mayinjanuary/git-%EC%BB%A4%EB%B0%8B-%EB%A9%94%EC%84%B8%EC%A7%80-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0-changing-commit-message
2022.03.27