본문 바로가기

전체 글791

🧚‍♂️알고리즘🧚‍♂️ - 자료구조 - 배열/리스트/구간합 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.
본선개발 - Unity 20 그림은 다윤언니가 임시로 그린 귀여운 계산기사 숫자카드 - 숫자카드 클릭 시 날아가기 전부 적용해보기 카드 버튼 추가시 버튼클릭 스크립트를 부착한 오브젝트에 버튼 연동할 것 몬스터 애니메이션 몬스터를 생명 수에 맞추어서 애니매이션이 변하도록 했는데 하트가 영이 되면 터지는 모션 발동과 동시에 몬스터 파괴 함수가 시작되어서 이 모션이 나오지 않는다. 그리고 이걸 파괴 함수 지연으로 고친다 하더라도 몬스터가 파괴되면서 움직이는 건 이상할 것 같아서.. 몬스터가 죽었을 때의 위치를 받아서 그 위치에 애니메이션을 생성해야 하나? 그리고 이걸 어떻게 해야 하지? 별엔딩 화면 모션(별/플레이어) 애초에 코딩해서 하려는 생각 말고 애니매이션으로 할 걸 그랬다.. 오늘은 멘토링을 위해서 팀원들이 한 걸 합쳐야 한다 내.. 2022. 9. 21.
2차멘토링 -구현현황 설명&질문 전투씬에 우선순위를 두고 개발했습니다. 일단은 pc 마우스클릭으로 작동되게 했습니다 ( 후에 모바일터치로 바꿀 계획입니다) 중간중간 저퀄리티의 그림들은 개발팀이 임시적으로 넣은 그림입니다. 오프닝/튜토리얼/닉네임 입력창 등등 - 구현 예정 부분 마이룸 배경음악 스테이지 버튼 움직임 스테이지 버튼 클릭시 다음 이동 캐릭터 임시 배치 - 구현 예정: 설정,등 왼쪽 위 버튼은 uI로만 구현 / 내부 씬 이동 - 구현 예정: 돌려서 선택 휠 챕터 창 챕터1 = 바다 - 일단 여기 (3개의 스테이지(섬) 위치) 챕터2 = 하늘 챕터3 = 우주 섬 클릭 시 전투로 이동 스테이지 섬 흔들흔들 애니매이션 - 구현 예정: 옆으로 넘기는 배경 - 구현 예정: 스테이지 섬클릭하면 커지면서 씬이동 - 구현 예정: 계산기 말풍.. 2022. 9. 20.
본선개발 - Unity19 표지는 내가 임시로 그린 엔딩씬 계산기사~ 오늘 구현할 것 - 몬스터 애니메이션 넣기 몬스터 애니매이션 수연이한테서 받은 몬스터 파일의 레이어와 태그를 조정한다 완료 이제 서로 부딪히지 않고 바닥이랑 딱 붙었다. 내가 구현하고 싶은 것 - 몬스터 굴러오는 거(돌 형태) - 클릭1 - 금가기 - 클릭 2 - 더 금가기 - 클릭 3 - 돌처럼 조각나며 깨진 후 페이드 아웃 - 가능하다면 2단계에서는 둥둥 떠오는 물 몬스터 형태 구현 -(가능한 것 같으면 디자인팀에 의뢰하기) 일단 내가 디자인팀에게 받은 몬스터 시안 위에 대충 그렸다 Edge Collider 2D를 사용해서 모양을 땄다. 안 되겠다.. 폐기! 데굴데굴 이제 공격시 애니매이션이 바뀌는 걸 해보자 페이드 아웃 [Untiy] 유니티 2D, UI 이.. 2022. 9. 20.