💻STUDY/BOJ
[BOJ]Bronze V 부수기: 여섯번째 날
- 코딩 초보. 효율적인 코드 구현이 아닐 수 있습니다.
- 구현언어: Python , C99
- 푼 문제: 10171,10172,10430,10699,10718
- 못 푼 문제: 0개
10171.고양이
1.Python
print("\ /\ \n ) ( ')\n( / )\n \(__)|")
10172.개
1.Python
print("|\_/|\n|q p| /}\n( 0 )\"\"\"\ \n|\"^\"` |\n||_/=\\\\__|")
단순 출력 문제는 파이썬으로만 풀고 있다.
10430. 나머지
(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?
(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?
세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
1.Python
a,b,c=map(int,input().split())
print("%d\n%d\n%d\n%d" %((a+b)%c,((a%c)+(b%c))%c,(a*b)%c,((a%c)*(b%c))%c))
단순 사칙연산 출력 문제.
10699.오늘 날짜
서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.
1.C99
#include <stdio.h>
#include <time.h>
main() {
time_t base = time(NULL);
struct tm* t=localtime(&base);
printf("%d-%d-%d", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday);
}
현재 시간 출력 방법!!
1. time.h 라이브러리를 불러온다.
2. time_t 자료형의 변수를 선언해준다. 이때 time함수의 매개변수에는 NULL값을 넣어줄 것.
3. 구조체 tm* 포인터에 localtime(&base) 배정.
4. 포인터 접근으로 출력. (이때, tm_year은 1900년부터 얼마나 흘렀는지를 알려주므로 1900을 더해야함. tm_mon에는 1을 더해줘야함.)
2.Python
import time
t=time.localtime()
print("%s-%s-%s" %(t[0],t[1],t[2]))
time.localtime()에는 인덱스 차례대로 년도, 월, 일 등등을 불러올 수 있다.
10718. We love kriii
ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다.
대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자.
1.Python
print("강한친구 대한육군")
print("강한친구 대한육군")
이건 대체 무슨 문제일까.....?
'💻STUDY > BOJ' 카테고리의 다른 글
[BOJ] Bronze V 부수기: 여덟번째 날 (0) | 2022.01.03 |
---|---|
[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 |
댓글