[BOJ] Bronze V 부수기: 다섯번째 날
- 코딩 초보. 효율적인 코드 구현이 아닐 수 있습니다.
- 구현언어: Python , C99
- 푼 문제: 8393,8437,9653,9654,10170
- 못 푼 문제: 0개
8393. 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
1.C99
#include <stdio.h>
main() {
int n,sum=0;
scanf("%d", &n);
for (int i = 1;i<=n; i++) {
sum += i;
}
printf("%d", sum);
}
2.Python
n=int(input())
sumn=0
for i in range(1,n+1):
sumn=sumn+i
print(sumn)
8437.Julka
Julka zaskoczyła wczoraj w przedszkolu swoją wychowawczynię rozwiązując następującą zagadkę:
Klaudia i Natalia mają razem 10 jabłek, ale Klaudia ma o 2 jabłka więcej niż Natalia. Ile jabłek ma każda z dziewczynek?
Julka odpowiedziała bez namysłu: Klaudia ma sześć jabłek, natomiast Natalia ma cztery jabłka.
Wychowywaczyni postanowiła sprawdzić, czy odpowiedź Julki nie była przypadkowa i powtarzała zagadkę, za każdym razem zwiększając liczby jabłek w zadaniu. Julka zawsze odpowiadała prawidłowo. Zaskoczona wychowawczyni chciała kontynuować ,,badanie'' Julki, ale przy bardzo dużych liczbach sama nie potrafiła szybko rozwiązać zagadki. Pomóż pani przedszkolance i napisz program, który będzie podpowiadał jej rozwiązania.
Napisz program, który:
- wczyta (ze standardowego wejścia) liczbę jabłek, które mają razem obie dziewczynki oraz o ile więcej jabłek ma Klaudia,
- obliczy, ile jabłek ma Klaudia i ile jabłek ma Natalia,
- wypisze wynik (na standardowe wyjście).
(이게 대체 무슨 언어지? 번역기를 쓰기도 애매해서 그냥 구글링해서 번역된 문제를 읽고 풀었다!)
1.C99
(문제 조건에 맞춰서 뭔가를 더 해야하는가 보다.. c언어로는 좀 더 고민해봐야할 듯 하다.)
2.Python
a=int(input())
b=int(input())
print((a+b)//2)
print((a-b)//2)
9653. 스타워즈 로고
스타워즈 로고를 예제 출력과 같이 출력하는 프로그램을 작성하시오.
1.Python
print(''' 8888888888 888 88888
88 88 88 88 88 88
8888 88 88 88 88888
88 88 888888888 88 88
88888888 88 88 88 88 888888
88 88 88 888 88888 888888
88 88 88 88 88 88 88 88
88 8888 88 88 88 88888 8888
888 888 888888888 88 88 88
88 88 88 88 88 88888888''')
9654.나부 함대 데이터
나부 행성의 함대 정보를 출력하는 프로그램을 작성하시오.
1.Python
print('''SHIP NAME CLASS DEPLOYMENT IN SERVICE
N2 Bomber Heavy Fighter Limited 21
J-Type 327 Light Combat Unlimited 1
NX Cruiser Medium Fighter Limited 18
N1 Starfighter Medium Fighter Unlimited 25
Royal Cruiser Light Combat Limited 4 ''')
단순 출력 문제라 아까부터 c언어 말고 파이썬으로 구현했다.
10170. NFC West vs North
동혁이를 위해 NFC 서부와 북부 디비전 순위를 출력하는 프로그램을 작성하시오.
1.Python
print('''NFC West W L T
-----------------------
Seattle 13 3 0
San Francisco 12 4 0
Arizona 10 6 0
St. Louis 7 9 0
NFC North W L T
-----------------------
Green Bay 8 7 1
Chicago 8 8 0
Detroit 7 9 0
Minnesota 5 10 1''')
이제 업로드 하는 이유?
티스토리 에러와 본가 공유기 고장.. ㅜㅜ
'💻STUDY > BOJ' 카테고리의 다른 글
[BOJ] Bronze V 부수기: 일곱번째 날 (0) | 2022.01.03 |
---|---|
[BOJ]Bronze V 부수기: 여섯번째 날 (0) | 2022.01.03 |
[BOJ] Bronze V 부수기: 네번째 날 (0) | 2021.12.30 |
[BOJ] Bronze V 부수기: 세번째 날 (0) | 2021.12.29 |
[BOJ] Bronze V 부수기: 두번째 날 (0) | 2021.12.28 |
댓글