💻STUDY/BOJ

[BOJ]Bronze V 부수기: 여섯번째 날

coldNoodlePigeon 2022. 1. 3.
  • 코딩 초보. 효율적인 코드 구현이 아닐 수 있습니다. 
  • 구현언어: 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("강한친구 대한육군")

이건 대체 무슨 문제일까.....? 


 

댓글