코딩 공부/TIL
파이썬의 오사오입 - [백준 4434번 평균은 넘겠지]
백준 4434번을 풀다가 파이썬은 반올림으로 오사오입을 사용한다는 것을 알게 되었다. 오사오입이란, 쉽게 말해 상위 단위를 짝수로 만드는 것이다. 5를 초과할 경우 올림하고, 5 미만일 경우 버림한다. ex) 0.5->0 ,1.5->1 왜 이런 계산법이 있지 생각했지만, 사사오입에는 중간값인 0.5를 올려버리는 편향이 발생하는데 이 편향을 제거한것이 오사오입이다. (공학의 유효숫자 개념에서 많이 사용하는 방식이라 Python3에 채택된거 같다.) A = 0.5 print("{} : {:.10f}".format(A,A)) A = 1.5 print("{} : {:.10f}".format(A,A)) A = 2.5 print("{} : {:.10f}".format(A,A)) A = 3.5 print("{} : ..
깃 과 깃 허브 기초 명령어
●clone : 깃 프로젝트를 본인의 컴퓨터로 가져오는 명령어 git clone ●add : 현재 깃 폴더에 있는 파일을 staging에 올리는 명령어 git add //*은 전부를 대상지정 합니다. ●staging - staging한다는 것은 commit할 파일들을 모아두는 것입니다. ●status : staging에 있는 파일 리스트와 없는 파일을 알려줍니다. git status ●commit : staging에 있는 파일 리스트를 메세지와 함께 버전을 기록합니다. git commit -m "커밋 메세지" ●push : commit 한 버전을 깃 서버에 업로드합니다. git push ●pull : commit 된 버전 기록을 깃 서버에서 다운로드합니다. git pull ●branch ▷작업한 커밋 리..
[TIL] 유니티 기초 1
●Rigidbody(리자드바디)(강체) ▷물리학에서 형태가 고정되어 변하지 않는 물체를 가리킨다. 강체는 외력이 가해져도 모양이나 크기가 변형되지 않는다. ●게임 개발은 상속이 아닌 컴포넌트 개발을 지향한다. ▷컴포넌트 항목이 유니티 내에 존재하며 ▷이때 작동을 클래스로 소스코드에서 정의하고 ▷이것을 컴포넌트에 할당 및 변수지정(연결)해서 실행시킨다. ●MonoBehaviour가 브로드캐스트로 start(), update() 등을 실행 시킨다.