공부 12

[프로그래머스 Lv.2/ C++] 숫자의 표현

문제 - 숫자의 표현 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다. 1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15 15 = 15 자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return하는 solution를 완성해주세요. ■ 제한사항 n은 10,000 ..

디스코드 실행 후 바로 꺼지는 문제 - StarPlayer

원인 및 해결법 내 경우 학교 인강을 듣기 위해 깔았던 StarPlayer와 디스코드가 충돌이 났다. 작업 관리자에서 StarPlayer를 끄고 디스코드를 켜보니 꺼지지 않는다. 출처 디스코드(Discord) 실행 후 몇 초 후 튕김현상/강제종료 되는 해결방법 6월 쯔음에 디스코드 튕김현상이 발생했습니다. 5월 20일에 무한스타팅 및 검은화면, 업데이트 실패 등 문... blog.naver.com

공부/문제해결 2022.09.03

[프로그래머스 Lv.2/ C++] 올바른 괄호

문제 - 올바른 괄호 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. ■ 제한사항 문자열 s의 ..

[프로그래머스 Lv.2/ C++] 빛의 경로 사이클

문제 - 빛의 경로 사이클 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 각 칸마다 S, L, 또는 R가 써져 있는 격자가 있습니다. 당신은 이 격자에서 빛을 쏘고자 합니다. 이 격자의 각 칸에는 다음과 같은 특이한 성질이 있습니다. 빛이 "S"가 써진 칸에 도달한 경우, 직진합니다. 빛이 "L"이 써진 칸에 도달한 경우, 좌회전을 합니다. 빛이 "R"이 써진 칸에 도달한 경우, 우회전을 합니다. 빛이 격자의 끝을 넘어갈 경우, 반대쪽 끝으로 다시 돌아옵니다. 예를 들어, 빛이 1행에서 행이 줄어드는 방향으로 이동할 경우, 같은 열의 반대쪽..

[UE4] SetTimer() 사용시 주의할 점?

SetTimer함수를 이용해서 n초 뒤에 불이 켜지게 만들고 싶었다. 근데 자꾸 TArray에 접근할 때마다 언리얼이 터져나가서 내 멘탈도 같이 터질거 같았다. 처음엔 TArray쪽 문제인지도 몰랐다. 이곳 저곳 엄한데 고쳐보다가 여러 값들을 출력해보니까 분명 SetTimer 호출 전에 정상적으로 나오던 값이 SetTimer로 딜레이된 코드부분이 작동하면서 값이 정상적으로 안 나왔다. 내 예상에 SetTimer로 딜레이 되는 코드부분은 SetTimer를 호출하는 함수와 작동하기 때문에 SetTimer를 호출한 후 지역변수의 값도 잃기 때문이 아닌가... 싶다. 우리가 필요한 변수를 전역변수 또는 클래스 멤버변수로 저장해 사용하면 해결될 거 같지만, 나의 경우엔 64개의 담을 그릇이 필요해지기 때문에 다른..

공부/문제해결 2022.08.16

Visual Studio 디버깅이 느려지는 현상

평소에 잘만 쓰던 비주얼스튜디오가 갑자기 디버깅(F5)할 때 엄청 느려지는 현상을 겪었다. 처음에 언리얼을 사용하다가 생긴 문제였는데, 파일을 열고 첫 디버깅때만 느리고 그 뒤로는 이전처럼 빠르길래 그냥 언리얼이 파일이 커서 처음에 느린가보다 하고 한동한 방치하다가 언리얼이 아닌 다른 프로젝트에서도 동일한 현상이 나와서 좀 찾아봤다. 해결법 생각보다 간단했다. '디버그 > 옵션 창 > 디버깅 > 기호'에 있는 기호들을 모두 체크해제 했더니 원래 속도로 돌아왔다. 네트워크 속도가 빠르면 문제 없다는 사람도 있고, 다른 문제였던 사람도 있었는데 일단 나는 이걸로 해결했다.

공부/문제해결 2022.08.13