백준(baekjoon)-C++ 정리

SUIN·2022년 5월 6일
0

백준/프로그래머스

목록 보기
12/18
post-thumbnail

15894 수학은 체육과목 입니다.

#include <iostream>

using namespace std;
int main() {
    long long a;
    cin >> a;
    cout << a * 4;
    return 0;
}

정사각형 1개가 늘어날 때마다 4개의 실선이 더 만들어진다.


15921 수찬은 마린보이야!!

#include <iostream>

using namespace std;

int main() {
	int count, suin, avg=0;

	cin >> count;
	for (int i = 0; i < count; i++) {
		if (count == 0) { 
			cout << "divide by zero";
			break;
		}
		cin >> suin;
		avg += suin;
	}
	if (avg == 0)
		cout << "divide by zero";
	else
		cout << "1.00";

	return 0;
}

입력한 수만큼 연습기록을 입력받음. 입력받은 기록들의 총합이 0이거나 연습 기록의 개수를 0으로 입력받으면 divide by zero, 아니면 1을 출력 (입력받은 수가 0이상일경우 어떻게 해도 1이 나온다고 한다.)


16199 나이 계산하기

#include <iostream>

using namespace std;

int main() {
	int biryear, birmonth, birday;
	int year, month, day;
	int man, count, yean;

	cin >> biryear >> birmonth >> birday;
	cin >> year >> month >> day;
	if (birmonth < month)
		man = year - biryear;
	else if (birmonth == month && birday <= day)
		man = year - biryear;
	else
		man = year - biryear-1;
	
	count=year-biryear+1;
	
	yean=year-biryear;
	cout << man << endl << count << endl << yean;
	return 0;
}

만나이: 생일이 기준이므로 생일이 지나갔는지의 여부에 따라 연도-탄생년도 또는 연도-탄생년도-1로 설정
세는나이: 생년이 기준이므로 연도-탄생년도+1(태어날때부터 1살이니깐)
연나이: 생년이 기준이므로 연도-탄생년도
출력


16204 카드 뽑기

#include <iostream>

using namespace std;

int main() {
	int n, m, k, o, x; 
	cin >> n >> m >> k;
	if (m > k)
		o = k;
	else
		o = m;
	
	if (n - m > n - k)
		x = n - k;
	else
		x = n - m;

	cout << o + x;
	return 0;
}

n:카드의 개수 / m:o가 적힌 카드 /k=뒷면에 넣을 o의 개수
앞뒤가 같은 카드의 최대개수를 구하는 것이므로,
앞면의 o의 개수와 뒷면에 넣을 o의 개수(k)의 크기를 비교하여 더 큰 값을 o에 저장.
x도 똑같이
저장한 o와 x의 값을 더해서 출력


16430 제리와 톰

#include <iostream>

using namespace std;

int main() {
	int a, b;
	cin >> a >> b;
	cout << b - a << " " << b;

	return 0;
}

b에서 a를 뺀 값, b의 값 출력

오늘의 tmi: 새벽에 정신이 없어서 9시 실강인데 알람을 9시 반으로 맞춰버렸다. 근데 너무 신기하게 9시 정각에 무언가 싸한 기운을 받고 일어났다. 지금 강의를 들으며 쓰고 있는데 너무 신기하다.. 신내림을 받아야하나,,?
근데 생각해보면 평소에도 자주 이랬던 것 같다. 가끔 알람이 울리기 2분전 정도에 자연스럽게 눈이 떠질 때가 있었다. 그 때마다 시간에 대한 압박과 관련한 꿈을 많이 꾸고는 했는데, 그게 연관이 있지 않나 싶다.

profile
공부하기싫을때붙잡고공부해봤자비명밖에안나옵니다지금제가그래요

0개의 댓글