전체 글 216

🌐 [Algorithm] 알고리즘 공부에 앞서 사이트 찾기

A. 한국 1. 백준 온라인 저지 최백준씨가 만든 알고리즘 문제 풀이 사이트 초보자 입장에서 '단계별로 풀어보기' 섹션을 통해 쉬운 문제부터 조금씩 풀어보는게 좋다 👍 장점 문제 수가 약 2만개, 지원하는 언어 67가지와 회원수도 많은 풍부한 자원의 사이트 국내에서는 가장 큰 규모의 온라인 저지 사이트 각종 대회, 다양한 프로그래밍 언어 지원 온라인 / 오프라인 강의 👎 단점 난이도의 함정(쉬운 문제처럼 보이는 어려운 문제가 꽤 존재) 부족한 알고리즘 분류(제목만 봐서는 어떤 유형의 알고리즘인지 파악이 거의 불가) 가끔씩 있는 오역(잘못 번역되어 있는 문제가 가끔 있음) Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입..

[Baekjoon] 단계별로 풀어보기 : 입출력과 사칙연산

이번 알고리즘 문제 풀이는 C로 진행했습니다 코드에 오탈자나 문제가 있으면 언제든지 댓글로 알려주세요! A. 입출력과 사칙 연산 입출력과 사칙연산 단계 입출력과 사칙연산 www.acmicpc.net 1. Hello World! 출력하기 a. 문제지 : 2557 b. 정답 1) 출력함수 printf()로 해결하는 방법 HTML 삽입 미리보기할 수 없는 소스 #include int main() { printf("Hello World!"); return 0;//프로그램이 정상적으로 종료되었음을 나타냄 } 2) iostream 사용 HTML 삽입 미리보기할 수 없는 소스 #include //표준 라이브러리 헤더 iostream를 사용 int main() { std::cout HTML 삽입 미리보기할 수 없는 소..

[조코딩] 플래피버드 클론 게임 개발 - G : 애드 네트워크의 개념과 애드몹(Admob)

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 👉 G. 애드 네트워크의 개념과 애드몹(Admob) G. 애드 네트워크의 개념과 애드몹(Admob) 1. 애드 네트워크란? 광고를 원하는 기업과 앱 개발자를 연결해주는 플랫폼 2. 애드몹 앱 등록하기 a. 애드몹 접속 후 가입하기 Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com b. 앱 추가하기 c. app-ads.txt 추가하기 d. 네..

[조코딩] 플래피버드 클론 게임 개발 - F : google play 스토어 등록

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 👉 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) F google play 스토어 등록 1. Google Play Console 등록하기 a. 접속하기 Google Play Console | Google Play Console 앱 및 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com b. 가입하기 개발자 계정으로 가입해야 함, 아래 개인 클릭 등록 수수료 1회 25달러 결제해야 함 2. 앱 등록하기 a...

[조코딩] 플래피버드 클론 게임 개발 - E : 플래피버드 앱 생성하기

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 👉 E. 플래피버드 앱 생성하기 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) E 플래피버드 앱 생성하기 1. 안드로이드 앱 빌드를 위한 필수 도구 설치 a. 모듈 설치하기 빌드하기 전에 모듈이 잘 설치되어있는지 확인해야 함 🧡 제대로 설치 되어있는지 확인하기 Edit -> Preferences -> External Tools 에서 제대로 설치되어있다면, 체크가 잘 되어있다 만약, JDK / SDK / NDK가 따로 다운로드 받아지지 않거나, 경로를 모르겠다면 아래 방법을 실행한다. a. JDK 설정 방법 1) 아래 사이트에..

[조코딩] 플래피버드 클론 게임 개발 - D : 스마트폰 테스트

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) C. 플래피버드 클론 게임 개발 👉 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) D. 스마트폰 테스트 1. Android 스마트폰 실행 방법 a. USB 디버깅 1) 개발자 모드 켜기 2) USB 디버깅 켜기 3) USB 케이블을 이용해 컴퓨터와 연결 4) 접근 허용하기 5) Unity에서 SampleScene이 Scenes폴더에 있는지 확인 6) File -> Build Settings 클릭 후 SampleScene이 잘 들어갔는지 확인 안드로이드로 플렛폼 변경 후 빌드 ### Warning! [문제] 만약 드라이버 오류가 났다..

[조코딩] 플래피버드 클론 게임 개발 - C4 : 효과음 추가

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) 👉 C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) C. 플래피버드 클론 게임 개발 -4 11. 효과음 추가하기 a. 효과음 다운로드하기 royalty free sound effect 로 구글에 검색하면 다양한 사이트가 나옴 🧡 상업적 무료 효과음 추천 사이트 https://soundeffect-lab.info/ 効果音ラボ - 商用無料、報告不用の効果音素材をダウンロード 2400音以上の音源を掲載したフリー効果音サイト。品質にこだわっており、テレビなどのプロの音響現場でも使われています。 soundeffect-lab...

[조코딩] 플래피버드 클론 게임 개발 - C3 : 점수 UI와 게임 종료

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) 👉 C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) C. 플래피버드 클론 게임 개발 -3 7. 점수 표시하는 UI 만들기 a. UI > Canvas(ScoreCanvas) 생성하기 🧡 Rect Transform의 개념과 활용 ✔ 일반적인 오브젝트 = Transform : GameObject의 상대 위치, 회전 및 크기를 정의하기 위한 구성 요소를 가짐 ✔ UI = Rect Tansform : Transform이지만 개체를 ​​UI 요소로 관리하기 위한 추가 정보를 가지고 있음 아래 보면 Anchors ..

[조코딩] 플래피버드 클론 게임 개발 - C2 : 파이프 제작하기

더보기 강의 목차 A. 게임 엔진 소개 B. 유니티 설치 및 세팅 (+ VS Code) 👉 C. 플래피버드 클론 게임 개발 D. 스마트폰 테스트 E. 플래피버드 앱 생성 F. google play 스토어 등록 G. 애드 네트워크의 개념과 애드몹(Admob) C. 플래피버드 클론 게임 개발 -2 6. 파이프 장애물 만들기 a. 파이프 생성하기 아래 파이프 : pipeDown / 위 파이프 : pipeUp b. 파이프 그룹화 하기 Empty Object(Pipe) 생성 후 위에서 생성해준 파이프를 그룹화해줌 + order in layer 정리해주기 (파이프를 높이자) c. 파이프 움직이는 스크립트 생성 1) 묶어준 파이프에 스크립트를 생성함 (Move) 2) VSCode를 열고 왼쪽으로 움직이는 Update..