전체 글 105

오큰수 C#

📝 문제 문제 설명크기가 N인 수열 A = A1, A2, ..., AN이 있다. 수열의 각 원소 Ai에 대해서 오큰수 NGE(i)를 구하려고 한다. Ai의 오큰수는 오른쪽에 있으면서 Ai보다 큰 수 중에서 가장 왼쪽에 있는 수를 의미한다. 그러한 수가 없는 경우에 오큰수는 -1이다.예를 들어, A = [3, 5, 2, 7]인 경우 NGE(1) = 5, NGE(2) = 7, NGE(3) = 7, NGE(4) = -1이다. A = [9, 5, 4, 8]인 경우에는 NGE(1) = -1, NGE(2) = 8, NGE(3) = 8, NGE(4) = -1이다.입력첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에 수열 A의 원소 A1, A2, ..., AN (1 ≤ Ai ≤..

알고리즘/백준 2024.05.21

문자열 폭발 C#

📝 문제https://www.acmicpc.net/problem/9935 문제 설명상근이는 문자열에 폭발 문자열을 심어 놓았다. 폭발 문자열이 폭발하면 그 문자는 문자열에서 사라지며, 남은 문자열은 합쳐지게 된다.폭발은 다음과 같은 과정으로 진행된다.문자열이 폭발 문자열을 포함하고 있는 경우에, 모든 폭발 문자열이 폭발하게 된다. 남은 문자열을 순서대로 이어 붙여 새로운 문자열을 만든다.새로 생긴 문자열에 폭발 문자열이 포함되어 있을 수도 있다.폭발은 폭발 문자열이 문자열에 없을 때까지 계속된다.상근이는 모든 폭발이 끝난 후에 어떤 문자열이 남는지 구해보려고 한다. 남아있는 문자가 없는 경우가 있다. 이때는 "FRULA"를 출력한다.폭발 문자열은 같은 문자를 두 개 이상 포함하지 않는다.입출력 예첫째 ..

알고리즘/백준 2024.05.21

스택 2 C#

📝 문제https://www.acmicpc.net/problem/28278 문제 설명정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 다섯 가지이다.1 X: 정수를 스택에 넣는다. (1 ≤  ≤ 100,000)2: 스택에 정수가 있다면 맨 위의 정수를 빼고 출력한다. 없다면 1을 대신 출력한다.3: 스택에 들어있는 정수의 개수를 출력한다.4: 스택이 비어있으면 1, 아니면 0을 출력한다.5: 스택에 정수가 있다면 맨 위의 정수를 출력한다. 없다면 1을 대신 출력한다.입출력 예예제 입력 1941 31 5325225예제 출력 112533-1-1입력 예 설명첫째 줄에 명령의 수 N이 주어진다. (1 ≤ N ≤ 1,000,000)둘째 줄부터 N개 줄에 명령..

알고리즘/백준 2024.05.20

[Unreal] 블루프린트 구조체 정보 가져오기(분해하기)

1. 구조체 노드 생성구조체 변수를 사용해야 하는데, 구조체 핀으로는 데이터 정보를 가져올 수 없다.구조체의 데이터를 가져오려면 구조체를 분해해서 노드를 새로 만들어 줘야 한다.구조체 핀을 당겨 검색창에 Break를 검색하여 분해할 데이터 노드를 선택해 준다.안에 있는 요소를 사용할 수 있는 노드가 생성된다. 2. Pin 분해구조체 핀 위에서 우측 마우스 클릭 후 “Split Struct pin” 선택구조체 핀을 분해해 새로운 핀 생성

Unreal 2024.05.16

lv2. 게임 맵 최단거리 C#

📝 문제https://school.programmers.co.kr/learn/courses/30/lessons/1844?language=csharp 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명ROR 게임은 두 팀으로 나누어서 진행하며, 상대 팀 진영을 먼저 파괴하면 이기는 게임입니다. 따라서, 각 팀은 상대 팀 진영에 최대한 빨리 도착하는 것이 유리합니다.캐릭터가 움직일 때는 동, 서, 남, 북 방향으로 한 칸씩 이동하며, 게임 맵을 벗어난 길은 갈 수 없습니다.아래 예시는 캐릭터가 상대 팀 진영으로 가는 두 가지 방법을 나타내고 있습니다.첫 ..

[Xcode] invalid signature. a sealed resource is missing or invalid

🧐 버그로 나타나는 현상플랫폼 : iOSXCode에서 빌드까진 되지만 아카이브에 올라가지지 않음.해결 방법 1https://developer.apple.com/account/resources/certificates/listCertificates, Identifiers&Profiles 에서 만료된 인증서에 들어가 취소(Revoke) 시켜줌Xcode 실행 후 Preferences → Accounts탭에 들어가서 Manage Certificates를 클릭 → 좌하단 + 토글 클릭 → Apple Distribution을 클릭하면 오늘 날짜로 인증서가 생성맥북 ‘키체인 접근’ → 내 인증서 탭에서 인증서 잘 들어가 있는지 확인.원인Distribution 인증서 만료해결 방법 2Unity Project Setti..

Trouble Shooting 2024.05.13

[Unreal] Mixamo 애니메이션 리타겟팅

🤔 애니메이션 리타겟팅 이란?리타겟팅 된 애니메이션을 여러 스켈레탈 메시에 사용하여, 애니메이션을 공유하는 법.이라고 언리얼 공식 문서에 적혀 있음.쉽게 말해 비율이 다른 캐릭터 간에 애니메이션을 재사용할 수 있게 해주는 기능이다.  ⚙️ 환경 셋팅언리얼 버전 : v5.4.1언어 : English프로젝트 세팅 : Games - Third Person(삼인칭)1. 프로젝트 셋팅 및 환경 설정Games - Third Person(삼인칭) - ProjectName 설정 (AnimationRetargeting) Content Browser 고정하기좌하단 Content Drawer 탭 클릭 → Dock in Layout 클릭새롭게 추가해 관리할 폴더를 생성CustomCharacter 생성 후 하단에 또 Mixa..

Unreal 2024.05.12