본문 바로가기

반응형

전체

(121)
손쉽게 돈버는 앱테크 슈퍼로찌!!! 광고만 봐도 로또 번호를 주는 앱 슈퍼로찌!!! 매주 토요일 오후8시 30분에 슈퍼로찌만의 로또를 돌려서 당첨되면 1등은 약 100만 전후의 상금!!! 실제로 12월 4일 1등은 91만원 상당의 상금을 획득했습니다!!! 그럼 로또번호를 어떻게 얻느냐?? 간단합니다. 어플에서 광고설정만 다 해주면 저절로 광고가 뜨는데 그것만 봐도 몇개씩 계속 뿌립니다. 긴 광고를 보면 20개씩 막 뿌려요 현재 가입하면 100개를 줍니다. 12월 한정으로 추천인 코드 입력하면 500개 추가 증정!!!! 저도 3시간 전에 다운 받았는데 벌써 번호 826개 받았네요ㅎㅎㅎ 추천인 코드는 718NHY 입력해주세요 ㅎㅎㅎㅎㅎ 다들 꼭 슈퍼로찌 다운받고 당첨되세요~~
현재점수 최고점수 쿠키런같은 게임에서 매우 필수적인 현재점수 최고점수를 구현해보겠다. 참고로 기본적인 점프, 수그리기 같은 버튼들은 구현이 되어 있다. 우측 상단의 현재 점수 최고점수는 단순히 캔버스에 Text만 추가해주면 된다. 그 후 각각 최고점수 Text에는 SaveScore.cs 를 넣어주고 현재점수 Text에는 LoadText.cs를 넣어준다. 좌측 상단은 임시적으로 만든 저장 버튼이다. 우선적으로 시간이 지나면서 점수가 오르는 시스템이 필요하다. 단순히 score라는 int형에 코루틴을 이용해서 반복문으로 계속 score가 올라가게 구현해주었다. SaveScore.cs의 일부 public int score=0; private void Start() { StartCoroutine("plus"); } IEnumer..
유니티 리모트5 사용 및 기본 버튼생성 쿠키런 같은 모바일 2D 횡스크롤 러닝액션 게임을 만들어보겠다. 그 전에 유니티리모트5 의 사용법을 알아야 한다. 유니티 리모트5는 모바일 환경에서 게임이 잘 작동하는지 계속 빌드해서 apk파일을 확인해볼 필요없이 바로 USB로 컴퓨터와 휴대폰을 연결해서 바로 확인하게 해주는 편리한 도구이다. 몇가지 착오를 거쳐서 결국 나는 연결에 성공했다. 우선 당연히 유니티 리모트5를 휴대폰에 다운받아야 한다. 그냥 플레이스토에서 받으면 된다. 그리고 휴대폰에서도 설정이 필요하다. 기본적으로 개발자 옵션에 들어가서 USB디버깅을 승인해야한다. 휴대폰 기종마다 개발자 옵션을 키는 법은 다르므로 구글링해서 개발자 옵션을 키자. lg벨벳은 시스템에들어가서 빌드정보를 7연타하면 켜졌다. 아래 화면과 같이 USB디버깅을 켜야..
백준 11003번(JAVA) 문제가 많이 더럽다. 로직이나 알고리즘을 요구한다기보단 어떻게든 시간을 줄여야한다. 빠른 입출력을 요구하고 덱을 활용하는데 add가 아닌 offer를 쓰고 poll이아닌 remove를 쓰고 peek이 아닌 get을 쓰고 문제 자체는 어렵지 않다. 뭐 슬라이딩 윈도우라는 이름이 있다는데 그런거 잘 몰라도 충분히 풀 수 있다. 필자는 솔직히 이 로직 하나만 봤을때 이게 플레 5문제인가 싶다. 우선 덱을 활용하는 문제인데 앞에서 뒤로 갈때 오름차순이다. 출력할땐 당연히 맨 앞의 숫자를 출력하면 된다. 이 때 맨 앞의 숫자가 주어진 범위를 벗어났으면 맨 앞의 숫자를 삭제해준다. 입력을 받을 땐 while문을 써서 맨 뒤에 숫자가(q.getLast()) 입력할 숫자보다 작을 때 까지 계속 q.removeLast(..
백준 17472번(JAVA) 이번에 푼 문제는 크게 3가지 단계를 걸치면 된다. 1.섬별로 번호 붙이기 2.섬간의 다리(간선)정보 넣기 3. 2번을 통해 나온 섬간의 간선정보를 바탕으로 프림알고리즘을 수행하여 최소스패닝트리, 즉 각 섬을 모두 연결하는데 필요한 최소한의 비용을 구한다. 섬별로 번호를 붙이는건 어렵지 않다. 0이아닌 땅을 밟으면 BFS를 실행해주어 연결된 모든 1을 한 섬으로 지정한다 이 때 변수 islans_cnt변수가 BFS를 실행할때마다 +되어서 번호를 붙여준다. 그 후 섬간의 다리 정보를 입력받는데 꽤나 까다로운 조건이 붙어있다. 그렇기에 그점에 잘 유의해서 if문을 작성해준다 필자는 오른쪽,왼쪽,아래쪽,위쪽 4개의 for문을 사용했는데 이걸 한 개의 for문으로 줄일 수 있으면 좋겠다. 마지막으로 프림알고리즘..
백준 11562번(JAVA) 플로이드 와샬 문제이다. 항상 플로이드 와샬은 간선의 가중치를 행렬에 저장하는 식이었는데 이번에는 간선의 가중치가 아니라 다르게 접근하면 된다. map[n+1][n+1]을 일단 Integer.MAX_VALUE로 채워준다. map[n+1][n+1]은 long형식으로 설정해줘야지 오버플로우가 안 발생한다. 예를 들어 입력을 받을때 u에서 v로가는 일방통행 도로가 있다고 하면 map[u][v]=0이다. 하지만 map[v][u]는 어떻게 설정해야 할까 일방통행 도로를 양방향으로 바꿔줘야한다. 즉, u에서 v로가는 일방통행도로 1개를 양방향으로 바꿔주면 되므로 map[v][u]=1이다. 입력을 받을때 이 점을 유의해서 받아준다. 그 후 3중 for문을 실행해준다. 한 기점(내 소스코드에서는 i로 설정) map[j..
2D 배경음악 및 총알 효과음넣기 배경음악과 효과음을 넣는법을 알아보자!! 배경음악은 브금대통령님의 것을 다운받아서 썻다. 아래 링크에서 들을 수 있으며 더보기를 통해 다운받을 수 있다. https://www.youtube.com/watch?v=sNjMuMpr9S4 총알 발사음은 무료소리창고님의 권총발사음1을 사용했다. https://pgtd.tistory.com/227 총 소리 mp3 무료 다운로드 권총 발사 소리 1 권총 발사 소리 2 권총 발사 소리 3 / 2발 장전 및 권총 발사 소리 장전 소리 총알 빈 격발 소리 비비탄 발사 소리 라이플 발사 소리 리볼버 권총 소리 M1 소총 발사 소리 K1A 기.. pgtd.tistory.com 우선적으로 다운받은 배경음악과 효과음을 Assets에 넣어줘야한다 나는 Assets에 Myaudio..
백준 10159번(JAVA) 플로이드-와샬 알고리즘을 이용하는 문제이다. 플로이드-와샬 알고리즘은 최단거리를 찾는 문제에서 가장 간단하다. 3중for문, 이것만 기억하면 된다. 3중for문이니까 당연히 시간복잡도는 O(v^3)이다. 그래서 보통 플로이드-와샬 알고리즘을 사용하는 문제들은 정점의 수가 1000을 넘지 않는 것 같다. 플로이드-와샬 알고리즘에 대한 기본적인 설명은 따로 하지 않겠다. 이 문제에서는 일단 입력을 받을때 1 2 이렇게 받으면 map[1][2]=1, map[2][1]=2 이렇게 했다. 1의 값은 앞에인덱스가 뒤에 인덱스보다 무겁다는 뜻, 2의 값은 앞에 인덱스가 뒤의 인덱스보다 보다 가볍다는뜻이다. 플로이드-와샬 알고리즘을 사용할때 기준점이 되는 k인덱스를 기준으로 map[i][k]==1&&map[k][j]=..

반응형