https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 입출력 예 문제풀이 https://wikidocs.n..
분류 전체보기
어쩌다가 그렇게 됐는진 몰라도,, branch fetch를 했지만 전혀 정보를 받아오지 못했다. 그래서 .zip으로 가져와야하나.. 심각하게 고민했는데, branch도 새롭게 받을 수 있다는 사실을 알았다. 방법 두가지니까 선택해서 편한걸로 하면 됨 👾 깃헙 데스크탑에서 최신 상태의 브랜치 가져오기 1 1. 깃헙 데스크탑에서 Current branch > new branch 이걸 하려면 조건이 있다. 최종 브랜치를 가진 컴퓨터에서 이 과정을 진행 해줘야함 그러니까 최종 브랜치를 가진 컴 > 최신 상태의 신규 브랜치 만듦 내 컴 > 최신 상태의 신규 브랜치 pull (이것저것 시도를 해봤는데 이렇게 하니까 되더라고요..?) 2. Create a branch > 이름 지정 > 최신상태로 만들고 싶은 bran..
플레이어가 재료를 썰면 진행바가 만들어 지면서 바가 착착착 쌓이는 UI를 만들어보도록 하겠습니다. 이번엔 대장님 도움 없이 만들었습니다. 적극 칭찬!! 🕹️ 조건 1. 플레이어가 재료를 썰면 진행바가 찬다. 1.1. 재료는 총 5회 썬다. 1.2. 진행바는 초록색이다. 2. 진행바가 가득 차면 사라진다. 2.1. 플레이어가 인지 가능한 시간동안 UI 노출이 되다가 사라진다. 🕹️ UI 생성하기 1. Progress bar UI 만들기 UI > Slider로 만들어주고, Handle Side Area를 Awake(false)로 해준다. 왜냐하면 사용 안할거니깐! 🕹️ 스크립트 작성하기 1. Progress bar.cs 작성하기 using System.Collections; using System.Colle..
UI를 아무리 이동시켜도 움직이지 않았던 분들 계십니까? 저는 유니티 뉴비로서 해당 문제에 직면하고 이틀은 머리를 싸맸는데요, 모든게 해결됐습니다. 코루틴을 아십니까? 프레임을 다루는 작업을 하기 위해선 코루틴이라는 친구와 친해져야합니다.(난 싫은데) 👾 문제점 스페이스를 누르면 오프닝 UI가 위로 올라가는 기능을 구현하고 싶었다. 하지만? using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; // 스페이스를 누르면 // Start UI가 위로 부드럽게 이동한다. public class StartGame : MonoBehaviour { public GameObject startU..
프리팹을 활용하면 게임오브젝트를 원하는 만큼 언제든 팍팍 뽑아서 사용할 수 있어서 편합니다. 하지만 프리팹을 다시 풀 순 없을까요? 저는 푸는 방법을 몰라서 이상한짓을 하다가 대장님께 SOS 보냈습니다. 🕹️ 프리팹을 게임오브젝트로 변경하는 방법 1. 기존에 만들어 둔 프리팹을 Hierarchy창에 드래그 앤 드롭! 이러면 씬에 배치됩니다. 2. 해당 game object를 우클릭 > Prefab > Unpcak 3. 프리팹 풀린 것을 확인 프리팹이 풀리면 해당 game object를 아무리 수정해도 prefab에는 영향이 없습니다. 🕹️ 해당하는 식재료 위에 아이콘 배치하기 제가 프리팹을 언팩한 이유는 테스트를 위해서입니다. 1. 해당하는 재료와 재료 아이콘을 연결 후 재료위에 재료 아이콘 표시하기 2..
자자,, 대장님께 혼나고 배울때 마다 블로그를 작성하고 있습니다. 무려 임시저장이 10개나 생겼네요 협업을 하면서 씬을 교체하는 방법을 알아봅시다! 🕹️ 본인 브랜치 최신 상태로 만들기 협업을 하면서 씬을 교체 할 일은 보통 병합(merge)를 했을 때 이후겠죠? 우선 본인 브랜치를 최신 상태로 만들어줍니다. 저희 팀의 루틴을 적어보자면 (github desktop 사용) 1. main에서 fetch & pull 2. 본인 브랜치로 돌아와서 3. current branch 클릭 후 Choose a branch to merge into '내 브랜치 이름' 눌러서 main과 병합해주기 4. 메인을 가져왔으니 제 브랜치가 최신으로 업데이트 됐겠죠? 내 브랜치에 변경된 상황 한번 더 commit & push 위..
유니티의 생명주기는 진짜 복잡하고 어쩌고 저쩌고 많은데, 딱 몇가지만 추려서 정리를 해봤다. 내가 이해한대로 글을 바꿔서 적은 것이니, 아래에 참고 할 글을 더 첨부 하겠다. 🌿유니티 생명주기 1. Reset 2. Awake 3. OnEnable 4. Start 5. FixedUpdate 6. Update 7. LateUpdate 8. OnDisable 9. OnDestroy 10. ApplicationQuit 🌿생명주기별 설명 1. Reset Hierarchy창에서 Object를 Reset 2. Awake Reset 후 딱 한 번 실행된다. Reset(초기화) 후 진행되는 것이기 때문에 GameObejct.Find()와 같은 함수를 사용하기 좋다. Coroutine은 사용이 불가하다. 3. OnEnab..
https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 연습문제라 기교가 필요한건 없었고 파이썬의 인덱스 슬라이싱, List를 알고있으면 풀 수 있다. ingredient로 들어오는 햄버거 정보(?)를 for와 append로 리스트에 담아준다. 담아주면서 그때그때 -4:(뒤에서부터 4번째까지 수)로 [1, 2, 3, 1]과 같은지 확인해준다. 만약 일치한다면 반복문을 활용하여 뒤에서 4개의 수를 빼준다.(팝은 리스트 뒤에서부터 삭제) 문제풀때 손으로..