1. 문제 상세 https://www.acmicpc.net/problem/2557 2. 문제 접근 printf 함수를 통해 Hello World! 를 출력해보자. 3. 문제 풀이 #include int main() { printf("Hello World!"); return 0; } printf 함수를 사용하여 문자를 출력. 4. 성능 확인 5. 마무리 앞으로도 꾸준히 열심히.
전체 글
게임 만들고 싶어요1. 문제 상세 https://www.acmicpc.net/problem/1000 2. 문제 접근 기본적인 scanf 함수를 통해 입력을 받고, printf 함수를 통해 계산 값을 출력. 3. 문제 풀이 #include int main() { int A, B; scanf("%d %d", &A, &B); printf("%d", A+B); return 0; } 정수형 변수 A, B를 만들고, scanf 함수로 변수 A, B에 4byte 크기의 정수를 입력받아 저장한다. printf 함수로 변수 A와 B 안의 정수들을 더한 값을 출력. 4. 성능 확인 5. 마무리 scanf 함수에서 변수 앞의 &를 통해 변수의 주소값을 가리킨다는 것을 기억하자.
Privacy Policy DryP built the Match It ! Match 10 app as an Ad Supported app. This SERVICE is provided by DryP at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of informa..
Match It ! Match 10! https://play.google.com/store/apps/details?id=com.DryP.MatchItMatch10 Match It ! Match 10 - Google Play 앱 숫자가 10이 되도록 타일을 매치하세요! play.google.com 플레이스토어 링크 Unity 엔진 기반 제작. 사과게임의 플레이 방식을 기반으로 한다. 숫자 타일들을 클릭하여, 클릭한 두 개의 숫자를 기준으로 사각형을 그렸을 때 사각형 내부의 숫자가 10이 되면 Match! 타일들을 많이 매치하여 점수를 획득. 업데이트를 통해 숫자의 가독성을 위한 얇은 숫자 폰트 변환 기능, 플레이어의 상위 점수를 기록하는 리더보드 기능을 추가.
배열? 동일한 타입의 데이터들을 한번에 여러개 만드는 방법. ex. 정수를 6개 저장할 공간을 생성한다고 할 때, 기본적인 방식으로는 int i1, i2, i3, i4, i5, i6; 와 같은 형식으로 변수들을 선언한다. 하지만 배열을 사용한다면 int i[6]; 와 같이 간단하게 선언할 수 있다. 따라서 배열은 동일한 데이터 타입을 여러 개 다뤄야 할 때 유용하게 쓰인다. 배열은 [인덱스, 값] 형태의 쌍들로 이루어진 집합이라고 볼 수 있다. 인덱스가 주어지면 그 인덱스에 해당되는 요소가 대응되기 때문에 배열에서는 인덱스 번호를 통해 값을 참조한다. 인덱스 번호를 통해 값에 쉽게 접근이 가능하기 때문에 반복루프를 사용하여 여러 작업을 할 수 있다. 2차원 배열 int i[3][3]; // 2차원배열명[..
프로그램은 큰 틀에서 보았을 때 자료구조+알고리즘 의 형태이다. 자료구조란? 프로그램에서 사용되는 자료를 표현하고, 저장, 조작하는 방법 및 수단을 말한다. 대표적으로 스택, 큐, 리스트, 트리 등이 있다. 알고리즘이란? 컴퓨터로 문제를 해결하기 위한 단계적 절차를 기술하는것을 말한다. 알고리즘의 성능을 분석하고 알고리즘의 효율성을 높여서 프로그램을 최적화하고 빠르게 작동할 수 있도록 한다. 알고리즘의 성능을 분석하기 위한 두 가지 방법을 보자. 1. 수행시간을 측정하는 방법 두 개의 알고리즘을 실행하고 실제 실행시간을 측정하고 비교하여 더 효율적인 알고리즘을 선택하는 방법이다. 하지만 두 개의 알고리즘을 실제 프로그램으로 구현해야하고 동일한 하드웨어, 사용된 언어 등 동일한 조건을 갖춰야 확실하게 비교..