전체 글 333

슬라이더 이용하여 막대 및 원형 체력바 구현

2018.12.24. 제가 지금 공부하고 있는 UNITY를 이용한 게임프로그래밍에서 유니티 엔진이 지원하는 UI중 slider를 활용하여 막대와 원형 체력바를 만들어 보았습니다 위가 완성된 사진 [막대 체력바] hierarchy창에서 UI에서 Slider를 원하는 캐릭터에 Canvas를 만들어 준후 Slider를 만들어줍니다. slider안의 Handle부분의 필요없다고 생각되어 비활성화 시켰습니다. Fill 오브젝트의 색을 조정하여 체력의 색을 정합니다. Background의 알파값을 으로 맞춰서 체력이 떨어지면 안보이게 합니다. 내 소스코드: 12345678910111213141516171819202122232425using System.Collections;using System.Collection..

1065번: 한수

2018.12.23. 문제 출처: https://www.acmicpc.net/problem/1065 문제 분석:어떤 정수의 자릿수가 등차수열을 이룰때 이를 한수 라고한다.1000보다 작은 자연수 N이 주어졌을때 N보다 작은 한수의 개수를 출력한다. 문제 해결:답 예시를 봤을때일의자리수인 ex) 1,3,5등은 모두 한수 였고 십의자리수 ex) 11, 22, 35모두 한수로 처리했다 즉, 백의 자리 숫자만 확인해 주면 됬던것이다. 배열 arr 안에 0을 모두 넣어주고한수를 찾는 FindHan()을 만들었다.입력받은 세자리수를 각각 분리하여 numarr안에 넣어주고공차가 일치한지 확인해주고 맞으면 1을 반환한다. arr이 1인 것의 개수를 세준다. 내 소스코드:123456789101112131415161718..

4673번: 셀프넘버

2018.12.23. 문제 출처: https://www.acmicpc.net/problem/4673 문제 분석: 문제를 살펴보면 n과 n의 각 자리수를 더하는 함수가 있다고 했을때 이를 실행해서 값이 나오게하는 것을 생성자라고 한다. ex) 33-> 33+3+3=3933은 39의 생성자 이와 같을때 생성자가 없는 숫자를 셀프넘버라 한다.1~10000까지의 셀프넘버를 출력하라 문제 해결:arr[10000]에 1~10000까지 값을 각각 넣어주고arr[0]=1 arr[1]=2 ..... FindSelf()라는 함수를 실행한다 이 함수는 숫자를 넣었을때 생성자를 되게 하는 값을 만든다ex) FindSelf(33) = 39 그리고 생성자가 있는 배열에는 0을 넣어준다. arr[10000]을 확인해주면 셀프넘버에..