기록은 기억을 이기고 시간보다 오래 남는다.
반응형

분류 전체보기 78

디지털 정보의 표현

디지털 정보의 표현 비트(bit; binary digit) -컴퓨터에서 디지털 회로의 조합으로 정보를 표현할 때 이용되는 가장 작은 단위 -논리적으로 두 가지 중 한가지(켜짐/꺼짐) 상태를 가지는 것 컴퓨터에서 표현하는 모든 정보는 비트를 모아서 이루어짐-즉, 이진수로 표현된 -이러한 이진표현을 어떻게 해석하느냐에 따라 정수, 실수, 문자열 등등을 나타냄 바이트(byte) -8개의 비트를 모아서 만든 단위 컴퓨터에서 데이터의 크기 단위 -K(kilo) 10^3=1000 | 2^19=1024 -M(mega) 10^6= 1,000,000 | 2^20=1,048,576 -G(giga) 10^9=1,000,000,000 | 2^39 =1,073,741,824 -T(tera), p(peta), E (exa), Z..

Computer Science 2024.04.17

[UNITY] 코드로 Collider/isTrigger 설정 방법

더보기 안녕하세요 준준입니다. 이번 게시물은 코드로 Ridigbody/ isTrigger 설정하는 방법을 알아보도록 하겠습니다. 보통은 사진과 같이 유니티 내부에서 Add Component 버튼을 누르면 되는데 코드로 구현하는 방법을 알아보도록 합시다. 코드 using UnityEngine; public class SetColliderProperties : MonoBehaviour { void Start() { // 현재 GameObject의 Box Collider를 찾아서 가져옴 BoxCollider boxCollider = GetComponent(); // Box Collider가 없다면 추가 if (boxCollider == null) { boxCollider = gameObject.AddCompo..

게임 개발/Unity 2023.12.02

[c++] 대문자, 소문자 구분 하는 방법 (islower, isupper)

안녕하세요. 준준입니다. 오늘은 c++에서 소문자 대문자 구분하는 방법에 대해 알아보도록 하겠습니다. c++에서는 islower, isupper 함수를 사용할 수 있습니다. 헤드파일 먼저 해당 함수를 사용하기 위해서는 #include 을 선언해 주어야 합니다. isupper() isupper() 함수는 인자로 전달된 문자가 대문자인지 여부를 확인합니다. 만약 대문자이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. islower() islower() 함수는 인자로 전달된 문자가 소문자인지 여부를 확인합니다. 만약 소문자이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 더보기 대문자인지 소문자인지 확인을 했으면 바꿀 수도 있어야겠죠? 아래 함수들은 각각 대문자를 소문자로 소문..

[C++]size_t 와 string::npos란 무엇일까?

안녕하세요 준준입니다. 이번 게시글에서는 size_t와 string::npos에 대해서 알아보도록 하겠습니다. size_t란? size_t는 C++ 표준 라이브러리에서 정의된 데이터 타입으로, 부호 없는 정수형(unsigned integer)으로 사용됩니다. size_t는 보통 메모리 할당, 배열 인덱스, 문자열 길이 등을 나타내는데 사용됩니다. size_t는 각각의 플랫폼에서 동일한 크기를 가지도록 보장되어 있으며, 대부분의 컴파일러에서는 32비트에서는 4바이트, 64비트에서는 8바이트로 정의되어 있습니다. string::npos란? string::npos는 C++ 표준 라이브러리에서 제공하는 상수로, 문자열에서 해당 문자열이 존재하지 않는 경우를 나타내는 값입니다. 예를 들어, string::find..

[C++] pow, sqrt 함수란?(루트함수, 제곱, 제곱근)

안녕하세요 준준 입니다. 이번 개시글에서는 pow() 함수와 sqrt() 함수에 대해 알아보도록 합시다. 간단하게 제곱과 제곱근과 관련이 되어 있습니다. 우선 이 함수들를 사용하기 위해서는 #include 헤더 파일을 선언해 주어야 합니다. c++에서의 pow 함수 원형은 아래와 같습니다. 1. double pow(double base, double n) 2. float pow(float base, float n) 3. long double pow(long double base, long double n) -pow의 기능 base가 되는 함수를 n만큽 제곱을 해줍니다. -pow 사용법: 12에 2제곱을 구한다면 -> pow(12,2); 5.5에 9.9제곱을 구현다면 ->pow(5.5,9.9); 다음으로 ..

프로그래머스 코딩 테스트 문제

문제를 해결해기 위해 append 함수를 사용하였고 짝수 자리일때는 수를 홀수 자리일때는 박을 추가하도록 하였습니다. 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 답입니다. #include #include using namespace std; string solution(int n) { string answer = ""; for(int i=0;i

반응형