#CodeUp 6084 [기초- 종합] 소리 파일 저장용량 계산하기 #h : 1초 동안 마이크로 소리강약 체크 횟수 #b : 한 번 체크한 값을 저장할 때 사용하는 비트 수 #c : 좌우 등 소리를 저장할 트랙 개수인 채널 개수 (모노 : 1개, 스테레오 : 2개) #문제 : 녹음할 시간(초) s 가 주어질 때, 필요한 저장 용량 ? #비트를 -> /8(바이트), /1024(킬로 바이트), /1024/1024(메가 바이트), /1024/1024/1024(기가 바이트), /1024/1024/1024/1024(테라 바이트) #h,b,c,s 를 입력 받기 h, b, c, s = map(int,input().split()) #mb 로 소수 첫째 자리 수 출력 단위명"MB" 출력 result = h*b*c*s/8..
#CodeUp 6083 [기초- 종합] 빛 섞어 색 만들기 #빨강 : r, 초록 : g , 파랑 : b #입력 예시 : 2 2 2 => 출력 : 2^3 = 8 + 오름차순으로 정렬 # r, g, b 의 가짓수를 입력받기 r, g, b = map(int,input().split()) result = 0 #3중 for 문으로 넣을 때(1)/ 안 넣을 때(0) 구분하여 모든 경우의수를 나열 for i in range(r): for j in range(g): for k in range(b): print(i, j, k) result += 1 print(result)
#거스름돈 #n: 거스름돈, [500, 100, 50, 10] 동전을 줄 때, 손님에게 줄 최소의 동전 개수는 ?? #거스름돈n 입력받기 n = int(input()) #coins 리스트 작성 coins = [500, 100, 50, 10] result = 0 #동전의 개수 count : // 몫 와 나머지 % 돈을 계산 for coin in coins: result += n//coin n = n % coin print(result) #result 출력
#상하좌우 #문제 : N 을 입력받아 N x N 칸을 생성하고 사용자에게 L R U D 를 자유롭게 입력받은 후 (1,1) 부터 start 로 입력받은 값을 따라 물체를 이동시킵니다. # L : 왼쪽으로 이동 L = -1,0 # R : 오른쪽으로 이동 =1, 0 # U : 위로 이동 = 0, 1 # D : 아래로 이동 = 0, -1 moves = ['L', 'R', 'U', 'D'] #L, R, D, U의 이동범위를 리스트로 x, y 표시 # 만약에, 리스트 작성하지 않고 +, -를 for문으로 돌린다면? dx = [0, 0, -1, 1] dy = [-1, 1, 0, 0] # 조건 : 칸 범위를 벗어나면 x #입력 예시 : 5 RRRUDD #출력 예시 : 3 4 -> 최종 도착 칸 #입력받을 N N = ..
#시각 #N 입력시 00시 00분 00초 ~ # N시 59분 59초 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수 #N 입력받기 N = int(input()) count = 0 #i시 j분 k초 구분,i,j,k 중에 3이 포함? for i in range(N+1): //0~N for j in range(60): //0~ 59 for k in range(60): //0 ~59 #숫자를 문자열로 변환 if '3' in str(i) or '3' in str(j) or '3' in str(k) : count += 1 print(count)
기본 idea : 오브젝트와 카메라 간의 거리 차이 계산하기 CameraMove 스크립트를 생성하고 카메라 이동에 관한건 LateUpdate() 에 코드를 넣는다 . using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraMove : MonoBehaviour { Transform playerTransform; Vector3 Offset; void Awake() { playerTransform = GameObject.FindGameObjectWithTag("player").transform; Offset = transform.position - playerTransform.position..
* 초상화 * 전 글에서 Npc 인지 아닌지 구별한 이유 : 초상화 sprite 를 갖고 와서 maltiple 로 변경, no fillter 로 변경 . pixel per size를 알맞게 변경하시고 에디터에 들어가 Grid by cell size 로 변경하고 pixel size 를 알맞게 변경한 후 padding 에 1값을 넣어주는 것 등등 sprite 조정을 해주면 여러 이미지가 붙어 있던 것이 각각의 이미지로 구분이 됩니다. - 알맞게 조정을 해주신 다음 - 대화창에 초상화가 들어갈 이미지를 하나 추가해줍니다. 이름을 potrait 라고 변경한 후 GameManager 스크립트에 변수를 생성하고 할당해줍니다. //portrait 변수를 생성합니다. public Image portraitImg; if..