본문 바로가기

전체 글

(32)
Layer7 - C언어 4차시 과제 이번에는 동아리에서 C언어 마지막 시간이라 그런지 시험을 봤다. 정올 기출문제도 하나 있었는데 나는 시간안에 다 풀었다. 그리고 그 문제들의 풀이글을 블로그에 적는게 과제이다. BOJ - 1065 https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 숫자의 각 자리가 등차수열을 이루는지 함수를 정의해서 확인하면 된다. 나는 간단하게 각 자릿수를 분리해서 차가 일정한지 반복문으로 확인하는 식으로 한수를 판별했다. #define _CRT_SECURE_NO_..
Layer7 - C언어 3차시 과제 동아리에서 과제를 풀고 블로그에 풀이를 작성해 오라고 해서 카테고리를 새로 만들었다. 앞으로는 이 카테고리에 과제나 동아리에서 공부한 내용들을 정리할 것이다. 1. 코드업 -> 문제집 -> 함수 -> 1535, 1555, 1566 풀고 블로그에 글 2. 코드업 -> 문제집 -> 재귀함수 -> 1916, 3733 풀고 블로그에 글 3. https://www.acmicpc.net/problem/10872 풀고 블로그에 글(선택) 과제는 이렇게 있었다. CodeUp - 1535 간단하게 배열에서 가장 큰 값이 처음 나타나는 위치를 찾아주는 함수를 작성하는 문제이다. 배열의 원소를 하나씩 탐색하면서 대소비교를 하면 된다. 시간복잡도는 O(N)이 나오게 된다. 배열의 인덱스는 0부터 시작하므로 1을 더해서 ret..