💻STUDY/BOJ

[BOJ] Bronze V 부수기: 열한번째 날

coldNoodlePigeon 2022. 1. 6.
  • 코딩 초보. 효율적인 코드 구현이 아닐 수 있습니다. 
  • 구현언어: Python , C99 
  • 푼 문제:  16394, 16430, 17256, 17295, 17496 
  • 못 푼 문제: 0개


16394. 홍익대학교

홍익대학교는 1946년에 개교하였다.

특정 년도가 주어졌을 때, 그 해가 개교 몇 주년인지 출력하라.

단, 홍익대학교는 없어지지 않는다고 가정한다.

문제는 C, C++, JAVA 또는 Python3을 이용하여 해결한다. 

 

1.C99

#include <stdio.h>
main() {
    int n;
    scanf("%d", &n); 
    printf("%d", n-1946);
}

 

 

2.Python

n=int(input())
print(n-1946)

16430. 제리와 톰

톰은 마트에서 치즈 1kg 을 사서 집으로 돌아왔습니다.

그런데 톰이 한눈을 판 사이 제리가 와서 A/B kg 만큼 훔쳐갔습니다.

제리가 치즈를 훔쳐 간 후 톰이 가지고 있는 치즈의 무게는 얼마인가요?

 

1.C99

#include <stdio.h>
main() {
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d %d", b - a, b);
}

 

2.Python

a,b=map(int,input().split())
print("%d %d" %(b-a,b))

17256. 달달함이 넘쳐흘러 

SCCC의 회장 욱제는 케이크 수를 이용해 문제를 만들기로 했다. 마카롱과 욱제를 기쁘게 하기 위해서 문제를 풀어주자! 욱제가 만든 문제는 다음과 같다.

케이크 수 a, c 가 주어졌을 때, 다음을 만족하는 케이크 수 b를 계산하자.

a 🍰 b = c

a, c는 b가 항상 유일하게 존재하도록 주어진다. 

 

1.C99

#include <stdio.h>
main() {
	int ax, ay, az, cx, cy, cz;
	scanf("%d %d %d\n%d %d %d", &ax, &ay, &az, &cx, &cy, &cz);
	printf("%d %d %d",cx-az,cy/ay,cz-ax);
}

 

2.Python

ax,ay,az=map(int,input().split())
cx,cy,cz=map(int,input().split())
print("%d %d %d" %(cx-az,cy//ay,cz-ax))

17295. 엔드게임 스포일러

어벤져스: 엔드게임》(영어: Avengers: Endgame)은 2019년 개봉한 미국의 슈퍼히어로 영화로, 마블 코믹스의 동명 팀을 원작으로 하고 있으며, 마블 스튜디오가 제작하고, 월트 디즈니 스튜디오스 모션 픽처스가 배급하였다. 이 영화는 2012년 영화 어벤져스와, 2015년 영화 어벤져스: 에이지 오브 울트론, 2018년 영화 어벤져스: 인피니티 워의 속편이자, 마블 시네마틱 유니버스 (MCU)의 22번째 작품에 해당한다. 앤서니 루소와 조 루소가 감독하고 크리스토퍼 마커스와 스티븐 맥필리가 공동으로 각본을 썼으며, 이전의 MCU 영화에보다도 많은 배우와 앙상블 캐스트들이 등장한다.

그래서 욱제는 이 문제에서 엔드게임 스포일러를 하려고 한다.

 

1.Python

print("Avengers: Endgame")

단순 출력 문제라 파이썬으로 구현했다.


17496. 스타후르츠 

진수는 회사 생활에 지쳐 회사를 그만두고 귀농을 하여 작물들을 키우며 생활하고 있습니다. 진수는 작물 중에서도 '스타후르츠' 라는 작물을 제일 좋아합니다.

스타후르츠 씨앗을 심으면 자라는데 T일이 걸립니다. i일에 스타후르츠 씨앗을 심으면 i+T일에 수확할 수 있고 수확한 날에도 같은 칸에 씨앗을 또 심을 수 있습니다.

진수에게는 스타후르츠 씨앗을 심을 수 있는 빈 칸이 C개 있고 한 칸에 한 개의 스타후르츠를 심을 수 있습니다.

오늘은 여름 1일이고 N일까지 여름이 지속됩니다. 스타후르츠는 여름이 아닌 날에는 바로 시들어버리므로 N일이 지나면 더 이상 수확할 수 없습니다.

진수는 스타후르츠 한 개를 판매하면 P원을 벌 수 있습니다. 진수는 올해 여름 동안 얼마나 많은 돈을 벌 수 있을까요?

진수는 하루에 일을 원하는 만큼 할 수 있고, 씨앗도 충분히 가지고 있다고 가정합니다. 

 

1.C99

#include <stdio.h>
main() {
	int n, t, c, p;
	scanf("%d %d %d %d", &n, &t, &c, &p);
	printf("%d", ((n - 1) / t) * c * p);
}

 

2.Python

n,t,c,p=map(int,input().split())
print(((n-1)//t)*c*p)

단순 사칙연산 입출력 문제. 


 

댓글