- [C] Backjoon 1002번,2525번,2563번,2884번 문제정답코드2024년 04월 22일
- 아몬드맛빼빼로
- 작성자
- 2024.04.22.:56
반응형정답코드
2884번-알람 시계

#include <stdio.h> int main(void) { int h, m, temp; scanf("%d %d", &h, &m); temp = 45 - m; m -= 45; if (m < 0) { h--; m = 60 - temp; if (h < 0) h = 23; } printf("%d %d", h, m); return 0; }2525번-오븐 시계

#include <stdio.h> int main() { int A, B, C; scanf("%d %d", &A, &B); scanf("%d",&C); A += C / 60; B += C % 60; if (B >= 60) { A++; B -= 60; } if(A>=24) A-=24; printf("%d %d", A, B); return 0; }1002번-터렛

#include <stdio.h> #include <math.h> int main(void) { int TestTable, jo_x, jo_y, back_x, back_y, jo_to_ruu, back_to_ruu, result; double distanse, subtract; scanf("%d", &TestTable); while (TestTable--){ scanf("%d %d %d %d %d %d", &jo_x, &jo_y, &jo_to_ruu, &back_x, &back_y, &back_to_ruu); distanse = sqrt(pow(back_x - jo_x, 2) + pow(back_y - jo_y, 2)); subtract = jo_to_ruu > back_to_ruu ? jo_to_ruu - back_to_ruu : back_to_ruu - jo_to_ruu; if (distanse == 0 && jo_to_ruu == back_to_ruu) result = -1; else if (distanse < jo_to_ruu + back_to_ruu && (subtract < distanse)) result = 2; else if (distanse == jo_to_ruu + back_to_ruu || distanse == subtract) result = 1; else result = 0; printf("%d\n", result); } return 0; }2563번-색종이

#include <stdio.h> int main(void) { int arr[100][100] = { 0, }; int x, y, result = 0; int t; scanf("%d", &t); for (int i = 0; i < t; i++) { scanf("%d %d", &x, &y); for (int j = 0; j < 10; j++) { for (int k = 0; k < 10; k++) { arr[x + j][y + k] = 1; } } } for (int i = 0; i < 100; i++) { for (int j = 0; j < 100; j++) { if (arr[i][j] == 1) { result++; } } } printf("%d", result); return 0; }
C언어는 최악의 언어이다'C' 카테고리의 다른 글
[C] 간단한 복권추첨기 만들기 (0) 2024.04.18 [C] 재귀함수를 이용한 피보나치 수열 출력 (0) 2024.04.18 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)