728x90
반응형
문제 풀기 전 생각 :
/*
문제를 처음 봤을 때 정답률이 20퍼센트 즈음이라
많이 어려운가 싶어 입출력 예시를 보니 너무 간단한 문제였다.
결국 손익 분기점을 계산하기 위해 한대를 팔때 얻는 순수익을 구해야 한다.
순수익은 c-b 이다 만약 c-b가 0보다 작거나 같으면 해당 제품은 순익분기점이 존재하지 않는다.
그리고 순익분기점은 총 유지비를 c-b로 나누었을때 나오는 값의 1을 더한것이다.
*/
#include <iostream>
using namespace std;
int main() {
int a,b,c;
cin >> a >> b >> c;
if(c <= b) cout << "-1";
else cout << (a/(c-b))+1;
return 0;
}
https://www.acmicpc.net/problem/1712
1712번: 손익분기점
월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와
www.acmicpc.net
풀 때 어려웠던 점 또는 느낀점 :
어려웠던 점은 없었다
아니 오히려 너무 쉬웠다
이제 2주차 문제들이 계속해서 다가오는데
많이 어려워질까봐 걱정되긴 한다.
개선방안 :
#include<stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d", (b>=c)?-1:a / (c - b) + 1);
}
결국 같은 접근법이다.
삼항연산자를 사용한 코드이다.
삼항 연산자를 printf() 함수 안에도 사용할 수 있구나 싶었다
참고해야겠다.
728x90
반응형
'Problem Solving' 카테고리의 다른 글
[C++] [백준 2163] 초콜릿 자르기 (pps 5-1) (0) | 2021.07.18 |
---|---|
[C++] [백준 1476] 날짜 계산 (pps 4-9) (0) | 2021.07.18 |
[C++] [프로그래머스] 하샤드 수 (pps 4-7) (0) | 2021.07.18 |
[C++] [leetCode 258] Add Digits (pps 4-6) (1) | 2021.07.18 |
[C++] [LeetCode 342] Power of Four (ops 4-5) (0) | 2021.07.17 |
댓글