본문 바로가기

hamstersAreCute664

𝗘𝗰.𝗰𝗿𝗲𝘄 2기 5회차 문제 풀기 오늘은 시험 전 마지막 문제풀이 시간이었다. 시험이 끝나고는 주마다 알고리즘을 공부할 계획이기 때문에 간단하게 디버깅과 시간복잡도에 대한 개념을 이야기해 보았다. from sys import stdin N,m,M,T,R = map(int,stdin.readline().split()) time = 0 runtime = 0 heart = m while (runtime != N): if (m+T>M): time = -1 break if (heart+T [Python] 최소공배수, 최대공약수란? 파이썬 알고리즘으로 쉽게 구현하기 / for문, 유클리드 호제법 최대공약수란 ? GCD (Greatest Common Divisor) Common Divisor -> 라는 이름에서 알 수 있듯이 두 수 혹은 그 이상의 .. 2022. 9. 29.
본선개발 - Unity 23 스테이지창 둥둥~ 이 디자인은 언제 받을 수 있을려남? - 어제 날린 거 복구하기..⭕️ - 씬설정/몬스터레이어 재설정⭕️ - 소리 다시 넣기 ⭕️ - 몬스터 마지막씬 다시..⭕️ - 유니티 파일 백업해놓기⭕️ - 몬스터2 수연이거랑 합쳐보기⭕️ - 수학 쪽 애니메이션 - 깃허브 올리기 2단계 둥둥 몬스터 몬스터 둥둥.. 물몬스터 계획 근데 치면 위로 올라가네.. 어떨 때는 몬스터 한개 죽이면 바로 1단계 끝나고 2단계 시작하고 어떨 땐 다 죽여도 1단계가 안 끝나는 문제가 있다.. 왜그런거지 수연이가 단계 스크립트 수정해주기로 했다. 수학 쪽 애니메이션 숫자 누르면 칼과 합쳐지기 숫자바 연산자바로 바꾸기 1번루트 몬스터 누르면 날아가기 없어지고 다시 원래자리에 칼 프리팹 생성 2번루트 연산자 누르면 숫.. 2022. 9. 29.
본선개발 - Unity22 수연이랑- 수요일 2몬스터 같이 연구⭕️ 깃허브 알아보기⭕️ 숫자 날아가는거2개⭕️ 솔미니랑 - 목요일 시간 연동해서 엔딩 화면 별 조정하기 1단계 몬스터 죽는 모션 속도를 0으로 바꾼 후 destroy 함수 지연시키기 속도 그냥 0으로 바꿀려고 실행조건 안 맞게 했더니 꼬여서 코드 수정 수연이가 도와줌 완성 몬스터 애니부분부분은 내가 그린 거라서 조금 허접하다.. 엥 그런데 가끔씩 꼬여요 왜 다음스테이지로넘어가는거지..? 버튼 애니 저 위에 애처럼 깜박깜박 애니하고싶은데 card 들에 애니매이션 적용이 안 된다.. [Asset] Unity3D 'DOTween' 1 : 기본 기능과 팁 +19.06.14 내용 수정 및 보완 [ DOTween ] 오브젝트의 애니메이션 혹은 부드러운 값 변경 시 기존의 유.... 2022. 9. 27.
🧚‍♂️알고리즘🧚‍♂️ - 자료구조 - 배열/리스트/구간합 doit 코딩테스트 알고리즘-파이썬 배열 리스트 메모리의 연속 공간에 값이 채워져 있는 형태의 자료구조 노드(값+포인터)를 포인터로 연결한 자료구조 인덱스 사용/값에 바로 접근 값 접근 속도가 느리다 삽입,삭제가 어려움 삽입 삭제 쉬움 선언 후 크기 조정 불가 크기가 정해져 있지 않음 구조가 간단 비교적 구조 복잠 파이썬에서는 배열/리스트 구분이 없음(하나로 합쳐짐) 1번 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net - bool형 숫자 변환을 유용하게 사용해 보자 2번 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 .. 2022. 9. 27.
🪐인터스텔라 속 이론들🪐 와! 일반상대성이론 시간과 공간의 왜곡 중력에 의하여 발생 - 바이킹호 전파 실험 가까울수록 전달 속도가 빨리 도착해야 하지만, 그 사이에 놓인 큰 중력을 가진 태양으로 인해 공간이 휘고 더 긴 거리를 이동하게 되어 신호가 느리게 도착 빛보다 빠른 속도로 이동/중력이 큰 물체에 접근하면 시간이 느리게 흐름 블랙홀 극단적인 시공간의 왜곡 매우 무거운 질량의 별이 자신의 연료를 다 태우면 스스로의 중력으로 수축 supernova의 과정을 거쳐 블랙홀 탄생 사건의 지평선 내부에서 일어난 사건이 외부에 영향을 줄 수 없게 되는 경계면을 뜻함 사건의 지평선 안에서 무슨 일이 일어나든 사건의 지평선 밖에서는 어떠한 정보도 감지 불가. 빛조차 탈출할 수 없어 블랙홀은 까맣게 보임 사건의 지평선에 접근한 물체는 시간이.. 2022. 9. 27.
🧚‍♂️알고리즘 공부🧚‍♂️ 요즘 문제 풀이에 한계를 느껴서 시간복잡도/풀이 방법 등 알고리즘에 대해 공부해봐야겠다는 생각이 들었다. 그래서 doit 알고리즘 코딩테스트 책을 샀다 내 버려진 doit 안드로이드랑 doit 깃/깃허브와 달리 끝까지 가보겠다! 안드로이드는 언젠간 할 거다! 깃/깃허브는 안할것같다.. 반 정도 하다가 큰 이득이 없는 것 같아서 탈주 파이썬은 끝냈다~ 시간복잡도 시간복잡도 : 주어진 문제를 해결하기 위한 연산 횟수 유형 Big-O (O(n))- 최악의 경우 Big-세타(θ(n)) - 보통의 경우 Big-Omega(Ω(n)) - 최적의 경우 최악의 경우를 많이 다룸 복잡도 O(1) 2022. 9. 26.
⭐️별⭐️은 왜 ✨반짝✨일까? 나는 그동안 별이 반짝인다는 표현은 그냥 빛난다는 표현인 줄로만 알았다. 하늘에서 빛나는 천체 중에 깜박이는 것을 보면 위성이나 헬리콥터인 줄 알았는데 그게 아니었다는 것을 내가 자주 보는 별 관측 앱인 starwalk의 기사를 보고 알았다. 별은 왜 반짝일까요? 대부분의 사람들은 깜박이는 별의 광경을 즐기지만 천문학자들은 그것을 피하려고 합니다. 반짝이는 효과가 어떻게 별 관측을 방해하는지 알아보세요! starwalk.space starwalk 좋은 것 같다 이걸로 요즘 밤하늘에서 제일 반짝이는 천체가 목성인 것도 알고 카시오페이아자리도 찾았다. 사실 카시오페이아는 눈이 좋은 솔민이가 보고 난 못 봤다. 별의 반짝거림 -> 별의 겉보기 밝기와 색상의 변화 실제로 별은 반짝거리지 않고, 그들은 지구에서 .. 2022. 9. 24.
본선개발 - Unity 21 어느새 21? 그림은 다윤언니가 보내준 숫자 친구들~ 기엽 멘토링을 했다! 현직자분들에게 조언을 받을 수 있는 좋은 기회였다고 생각한다 근데 약간 한복집 운영하시는 할머니께 손바닥만큼 짠 올나간 목도리 보여드리는 느낌이었다. 사실 경험담이다 숫자선택바 다윤언니가 별과 숫자 친구들을 보내줬다. 언니가 보내준 사진을 바탕으로 애니매이션을 구현했다 다 같은 시간에 눈 깜박이는 것보다 다른 게 생동감 있을 것 같아서 그렇게 했는데 괜찮은가? 다같이 모아 놓으니까 조금 무서운 것 같기도.. 스크롤뷰 버튼들에 이미지를 넣을 수는 있었는데 애니매이션은 어떻게 넣지..? 애니매이터와 애니매이션 컴포넌트를 추가해도 안 되는데..ㅜ 엔딩창 엔딩창 부분 디자인을 받아서 다시 애니매이션 작업(이번에는 꼼꼼히) 했다. 게임 창.. 2022. 9. 23.
𝗘𝗰.𝗰𝗿𝗲𝘄 2기 4회차 문제 풀기 정화언니 from sys import stdin A, B = map(int, stdin.readline().split()) # 사탕값,0값 numnum = A % (10**B) result = A if numnum < 5 : # 내림 result -= numnum else: result += (10-numnum ) print(result) 아 나머지가 왜 자연스럽게 1의자릿수라고 생각했지.. from sys import stdin A, B = map(int, stdin.readline().split()) # 사탕값,0값 numnum = ((A % (10**B)) - (A%(10**(B-1))))/(10**(B-1)) if numnum < 5 : # 내림 result = A.. 2022. 9. 22.
EDOC 1-2 2회차 from sys import stdin N = int(stdin.readline()) for _ in range(N): sList = list(stdin.readline())[0:-1] reList= ["0" for _ in range(len(sList))] i = 0 # 마우스 위치 for K in range(len(sList)): if sList[K] == "": i += 1 elif sList[K] == "-": # 빼기 if i == 0: pass else: reList[i-1] = '0' else: # 문자 if reList[i] != 0: # 문자가 있는 상태 for w in range(len(sList)-i): reList[len(sList)-1-w] = reList[len(sList)-2-.. 2022. 9. 21.