전체 글 57

[프로그래머스] 연속된 부분 수열의 합 | C#

[ 연속된 부분 수열의 합 ] https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 비내림차순으로 정렬된 수열이 주어질 때, 다음 조건을 만족하는 부분 수열을 찾으려고 합니다. 기존 수열에서 임의의 두 인덱스의 원소와 그 사이의 원소를 모두 포함하는 부분 수열이어야 합니다. 부분 수열의 합은 k입니다. 합이 k인 부분 수열이 여러 개인 경우 길이가 짧은 수열을 찾습니다. 길이가 짧은 수열이 여러 개인 경우 앞쪽(시작 인덱스가 작은)에 나..

[프로그래머스] 팩토리얼 | C#

[ 팩토리얼 ] https://school.programmers.co.kr/learn/courses/30/lessons/120848 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 i 팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. i! ≤ n 제한사항 0 n ? i - 1 : i; break; } } return answer; } } n이 3,62..

[프로그래머스] 피보나치 | C#

[ 피보나치 수 ] https://school.programmers.co.kr/learn/courses/30/lessons/12945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 ..

[Unity] 애니메이션 도구 | DOTween 기능(3) - Sequence

[Unity] 애니메이션 도구 | DOTween 기능(2) 저번에는 DOTween의 기본 기능에 대해 다뤘었다. [Unity] 애니메이션 도구 | DOTween 기능(1) 1. DOTween이란? - DOTween is a fast, efficient, fully type-safe object-oriented animation engine for Unity, optimized for C# users, free and maintaining.tistory.com 전에 DOTween의 기본 기능에 대해 다루고, 시퀀스에 대해 공부하고 글 쓴다고 말하고 1년 2개월 만에 글을 쓴다. 그렇게 됐다. 1. Sequence? Sequences are like Tweeners, but instead of animati..

[Unity] 빌드 오류 해결 방법 모음.zip | Unsupported class version number [xx.0] (maximum xx.0, Java x.x)

출시했던 게임을 업데이트 하기 위해 수정한 후 다시 빌드하는데.. 이딴 거지같은 오류가 떴다.. Unsupported class version number [xx.0] (maximum xx.0, Java x.x) 그래서 이런 저런 방법들을 또 구글링을 해봤고, 찾은 방법들을 적어놓기 위해 글을 쓴다.! [ 프로가드(Proguard) 업데이트 ] [Unity] 애드몹 빌드 오류 | Unsupported class version number [xx.0] (maximum xx.0, Java x.x) 해결 방법 | proguard 업 기존에 플레이 스토어에 올라가있던 게임을 업데이트를 했다. 분명 애드몹 안 넣었을 때는 괜찮았는데, 넣자마자 바로 빌드 오류.. ㅠ ㅠ "광고 안 넣을 사람"이라면 애드몹 플러그인..

[ Unity ] ProjectBrower.Repaint 해결 방법 | 프로젝트 무한 로딩

[ ProjectBrowser.Repaint 해결 방법 ] 갑자기 잘 열리던 프로젝트가 무한 로딩에 빠진 버그가 있었다.. 급하게 수정해야 하는 부분이 있었는데 10분 넘게 프로젝트가 열리지 않아 몇 번이나 작업끝내기를 했는지.. 결론은 "Plastic SCM 로그인" 하면 된다. 핫스팟을 쓰고 있어서 인터넷이 잠깐 끊겼었는데, 그러면서 Plastic SCM이 로그아웃 된 것 같다. ㅎㅎ.. 다행히도 빠르게 해결할 수 있는 아주 간단한 오류였다..

[프로그래머스] 나누어 떨어지는 숫자 배열 | C#

[ 나누어 떨어지는 숫자 배열 ] https://school.programmers.co.kr/learn/courses/30/lessons/12910?language=csharp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 a..

[프로그래머스] 가운데 글자 가져오기 | C#

[ 가운데 글자 가져오기 ] https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한 사항 s는 길이가 1이상, 100이하인 스트링입니다. 입출력 예 s return "abcde" "c" "qwer" "we" [ 코드 ] public class Solution { public string solution(s..

[프로그래머스] 2016년 | C#

[ 2016년 ] https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환..

[Unity] 이단 점프 구현, 점프 높이 일정하게 조절, 물체 통과 해결 | Rigidbody

캐릭터의 이단점프를 구현하게 되었는데, 이단점프 높이가 일정하지 않았다.. 이걸 해결하는 방법을 구글링해봤지만 나오지 않아서 직접 해경 방법을 포스팅한다! 캐릭터를 움직이게 하는 방법에는 "Rigidbody"를 사용하는 방법이랑 "Character Controller"를 사용하는 방법이 있는데, 본인은 Rigidbody를 사용한 방법을 작성하도록 하겠다. [ Rigidbody ] 먼저 Rigidbody에 대해 간단히 설명하고 넘어가겠다 유니티 공식 레퍼런스(클릭하면 공식 레퍼런스로 넘어간다)에 따르면 Rigidbody는 GameObject가 물리 제어로 동작하게 합니다. 리지드바디는 힘과 토크를 받아 오브젝트가 사실적으로 움직이도록 해줍니다. 리지드바디가 포함된 모든 게임 오브젝트는 중력의 영향을 받아야..