본문 바로가기
728x90

코드업(Codeup)55

[코드업(codeup)/C]코드업(codeup) 3008 : 일곱 난쟁이 C언어 ▶문제 : 일곱 난쟁이 (codeup.kr) 일곱 난쟁이 아홉 개의 줄에 걸쳐 일곱 난쟁이의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러가지인 경우에는 아무거나 출력한다. codeup.kr ▶코드 작성 #include int main() { int arr[9], sum = 0; for (int i = 0; i < 9; i++) { scanf("%d", &arr[i]); sum += arr[i];//모든 값의 합 구하기 } for (int i = 0; i < 8; i++) { for (int j = i + 1; j < 9; j++) { if (sum - arr[i] - arr[j] == 100)//배열 자리 i, j의 값을 빼서 100.. 2022. 1. 29.
[코드업(codeup)/C]코드업(codeup) 3709 : 블럭 채우기 1 C언어 ▶문제 : 블럭 채우기 1 (codeup.kr) 블럭 채우기 1 $2*n$의 직사각형을 채울 수 있는 방법의 수에 $100,000,007$으로 나눈 나머지를 출력하시오. codeup.kr ▶코드 작성 #include int memo[10001];//메모이제이션 int func(int i)//피보나치 수 { if (i == 1) return 1; else if (i == 2) return 2; else if (memo[i] == 0) return memo[i] = (func(i - 1) + func(i - 2)) % 100000007; //메모에 없으면 재귀함수로 값을 구해서 적음 else return memo[i]; //메모가 있으면 메모를 반환함 } int main() { int n; scanf("%d.. 2022. 1. 29.
[코드업(codeup)/C]코드업(codeup) 2655 : 1차 함수의 x절편 구하기 C언어 ▶문제 : 1차 함수의 x절편 구하기 (codeup.kr) 1차 함수의 x절편 구하기 첫 번째 줄에 $a$와 $b$가 공백으로 구분되어 입력된다. ($0 < a 2022. 1. 29.
[코드업(codeup)/C]코드업(codeup) 4040 : 펜션 C언어 ▶문제 : 펜션 (codeup.kr) 펜션 1. 첫째 줄에 두 개의 정수 n과 m이 주어진다. n은 펜션에서 관리하는 여름 성수기 총 기간을 나타내고, m은 펜션이 보유하고 있는 방의 개수이다(1≤n≤100, 3≤m≤30). 편의상 성수기 기간을 1일부터 codeup.kr ▶코드 작성 #include int main() { int n, m; int s, t; char room[100][31]; scanf("%d %d", &n, &m); for (int i = 0; i < n; i++) { scanf(" %s", room[i]); } scanf("%d %d", &s, &t); int count = 0, max[2] = {0};//max배열={연속으로 'O'가 나오는 개수 , 그 배열 자리} int temp.. 2022. 1. 21.
728x90