2021.10.22_3431-준환이의운동관리
본문 바로가기
알고리즘 모음집/New 알고리즘

2021.10.22_3431-준환이의운동관리

by KyeongMin 2021. 10. 22.
728x90
반응형

소스코드

#include<iostream>
#include<stdio.h>
using namespace std;
int L, U, X;//운동 기록
int answer;
void init();//초기화 및 초기입력
void checkHealth();//운동 체크
int main(int argc, char** argv)
{
	int test_case;
	int T;
	scanf("%d", &T);

	for (test_case = 1; test_case <= T; ++test_case)
	{
		init();
		checkHealth();
		printf("#%d %d\n", test_case, answer);
	
	}
	return 0;//정상종료시 반드시 0을 리턴해야합니다.
}
void init() {
	L = U = X = 0;
	scanf("%d %d %d", &L, &U, &X);
}
void checkHealth() {
	if (L <= X && X <= U)answer = 0;
	else if (U < X)answer = -1;
	else answer = L - X;
}

설계

  • 너무 단순하게 범위에 포함되면 0 출력 범위를 넘어서면 -1
  • 범위를 넘지 못하면 최소의 값에 현재 운동량 뺀것 출력 하면됨

실수

  • 쉬운 문제라 실수 없음

문제링크

3431-준환이의 운동관리

원본

https://github.com/3DPIT/AlgorithmFinal/blob/main/02.algorithmStudy/1022/02.3431-%EC%A4%80%ED%99%98%EC%9D%B4%EC%9D%98%EC%9A%B4%EB%8F%99%EA%B4%80%EB%A6%AC/2021.10.22_3431-%EC%A4%80%ED%99%98%EC%9D%B4%EC%9D%98%EC%9A%B4%EB%8F%99%EA%B4%80%EB%A6%AC.md

 

GitHub - 3DPIT/AlgorithmFinal

Contribute to 3DPIT/AlgorithmFinal development by creating an account on GitHub.

github.com

 

728x90
반응형

'알고리즘 모음집 > New 알고리즘' 카테고리의 다른 글

2021.10.24_1234-비밀번호  (0) 2021.10.24
2021.10.24_5601-쥬스나누기  (0) 2021.10.24
2021.10.22_11736-평범한숫자  (0) 2021.10.22
2021.10.21_9940-순열1  (0) 2021.10.21
2021.10.21_10505-소득불균형  (0) 2021.10.21

댓글