본문 바로가기

분류 전체보기

(100)
[Unity] Unity 게임 화면 녹화하는 방법: Unity Recorder 팀 프로젝트를 하다보면 내가 어디까지 개발했는지를 팀원들하고 공유해야할 때가 있다. 이전 프로젝트에서는 맥북 화면 녹화를 사용했는데, 이전에는 로우폴리로 작업을 했어서 큰 불편함을 못느끼고 있다가 이번에 이펙트가 많이 들어가는 프로젝트를 진행하게 되면서 프레임이 끊기는 현상을 발견했다. 처음에는 녹화때문에 그런지 모르고, 그냥 이펙트가 많고 기기 사양의 문제라고 생각하고 있었는데 URP로 작업한 프로젝트 화면이 너무하다 싶을 정도로 프레임이 뚝뚝 끊겼고, 유니티 자체에서 녹화하는 기능이 있을 것이란 생각에 찾아보았다. 예상대로 유니티에선 녹화기능을 제공하고 있었다. 이 글에서는 2021.1.18 버전으로 했는데, 2020 버전에서도 잘 작동되는 것 같다. 2020.3부터는 되는 것 같은데, 그 이전에는 ..
정보처리기사 필기 합격 정보처리기사 필기도 (재수해서) 합격하였다. 물론 향후 몇년 간 한국에서 (장기적으로) 일할 생각은 없어서, 얼마나 쓸모가 있을 지는 모르겠지만 CS 공부할 겸 따두면 좋을 것 같아서 준비 중이다. 개편되기 전에 딸걸 땅을 치고 후회중. 2회차랑 3회차 이렇게 봤는데, 2회차때 공부하던 기억 그대로 3회차에 봤다. 까먹으면 까먹었지, 추가적으로 더 공부하지 않았는데 2회차랑 3회차 점수차가 제법 있었다. 2회차는 진짜 아깝게 떨어졌었는데, 3회차에서 점수가 크게 올랐다. 2회차가 어려웠던걸로....
웹디자인기능사 필기 합격 이번에 나온 결과는 아니고, 2021년 3회차에 응시해서 합격하였다. 원래 실기도 접수해서 보러갔어야했는데, 실기 시험 직전에 중요한 일이 생겨서 아쉽지만 실기 시험은 이번에 응시하지 못했다. 실기 시험 관련해선 블로그에도 기록을 해 볼 생각이다. 필기 시험 준비는 대학 시절 전공 수업에서 들었던 기억을 떠올려 시험에 응시했다. 컴퓨터 그래픽스 운용기능사도 그거 믿고 공부 안하고 보러갔는데, 그래픽스는 불합격했다. 이번에 공부를 하고 다시 응시를 할 생각이다. 실기의 경우에도 웹퍼블리싱 공부한 경험이 있어서, 시간을 많이 투자할 필요는 없을 것 같지만 그래도 공부는 해가야하기에 제대로 공부해서 응시할 계획이다.
[JAVA/알고리즘] 정수 제곱근 판별 💡임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 🖥 나의 풀이 class Solution { public long solution(long n) { long sqrRt = (long)Math.sqrt(n); if (sqrRt * sqrRt == n) { return (sqrRt + 1) * (sqrRt + 1); } else { return -1; } } } 🖥 다른 풀이 class Solution { public long solution(long n) { if (Math.pow((int)Math.sqrt(n), 2) == n) ..
[JAVA/알고리즘] 자릿수 더하기 🖥 나의 풀이 import java.util.*; public class Solution { public int solution(int n) { int answer = 0; while(n > 0){ answer += n%10; n/=10; } return answer; } }
[JAVA/알고리즘] 문자열 다루기 기본 🖥 나의 풀이 class Solution { public boolean solution(String s) { if ((s.length() == 4 || s.length() == 6) && s.matches("[0-9]+")) { return true; } else { return false; } } } 🖥 다른 풀이 class Solution { public boolean solution(String s) { if(s.length() == 4 || s.length() == 6){ try{ int x = Integer.parseInt(s); return true; } catch(NumberFormatException e){ return false; } } else return false; } } 📚 참고 ..
[JAVA/알고리즘] 콜라츠 추측 입력된 수, num은 1 이상 8000000 미만인 정수입니다. 💡 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. ‼️ 입력된 수, num은 ..
[JAVA/알고리즘] 폰켓몬 💡 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬을 선택 첫 번째(..