본문 바로가기

Algorithm40

[기초100제]_Day4_19번 ~ 23번 [문제설명] 년, 월, 일을 입력받아 형식에 맞게 출력하는 프로그램을 작성해보자. 년, 월, 일이 ".(닷)"으로 구분되어 입력된다. 입력받은 년, 월, 일을 출력한다. 단, 자릿수는 yyyy.mm.dd형태로 출력한다. (입출력 예시 참고, %02d를 사용하면 2칸을 사용해 출력하는데, 1자리 수인 경우 앞에 0이 붙어 출력된다.) [답] a, b ,c = input().split("."); print('%04d.%02d.%02d'%(int(a),int(b),int(c))) [문제설명] 주민등록번호는 다음과 같이 구성된다. XXXXXX-XXXXXXX 앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다. 주민등록번호를 입력받아 형태를 바꿔 출력해보자. 주민등록번호 앞 6자리.. 2019. 8. 16.
[기초100제]_Day3_13번 ~ 18번 [문제설명] 정수(integer) 두 개를 입력받아 그대로 출력해보자. 두 개의 정수가 공백으로 구분되어 입력된다. 입력받은 두 정수를 공백으로 구분하여 그대로 출력한다. [답] a ,b = input().split() print(a,b) [문제설명] 두 개의 문자를 입력받은 후 순서를 바꿔 출력해보자. 두 개의 정수가 공백으로 구분되어 입력된다. 입력받은 두 정수를 공백으로 구분하여 그대로 출력한다. [답] a ,b = input().split() print(b ,a) [문제설명] 실수(float) 한 개를 입력받아 소수점 이하 3째 자리에서 반올림 하여 2째 자리까지 출력하시오. [답] a = input() print(round(float(a),2)) #python에서input으로 받게되는 값은 st.. 2019. 8. 16.
[기초100제]_Day2_6번 ~ 12번 [문제설명] 이번에는 여러 가지 특수문자를 모두 출력해야 한다. 다음과 같은 "문장"을 출력하시오. "!@#$%^&*()" (주의 : 특수 문자를 출력하기 위한 방법들이 약간씩 다르니 주의하도록 한다.) [답] print('"!@#$%^&*()"') [문제설명] 이번에는 여러 가지 문자들이 포함된 문장을 출력해보자. 다음과 같은 파일 경로를 그대로 출력하시오. "C:\Download\hello.cpp" (주의 : 백 슬래시문자(\) 도 출력되어야 한다. 백 슬래시 문자는 글꼴에 따라 '₩' 로 출력되기도 하지만, 같은 문자이다.) [답] print('"C:\Download\hello.cpp"') [문제설명] 키보드로 입력한 정수값을 그대로 출력하는 프로그램을 작성해보자. [답] a = input(); p.. 2019. 8. 16.
[기초100제]_Day1_1번 ~ 5번 [문제설명] printf( ) 를 이용해 다음 단어를 출력해보자. Hello (단, 글자색은 관계없다.) [답] print("Hello"); [문제설명] 이번에는 공백이 들어있는 문장을 출력해보자. 다음 문장을 출력해보자. Hello World (대소문자에 주의한다.) [답] print("Hello World"); [문제설명] 이번에는 줄을 바꿔 문장을 출력하는 출력을 연습해보자. 다음과 같이 줄을 바꿔 출력 해야한다. Hello World 두 줄에 걸쳐서 줄을 바꿔 출력 [답] print("Hello\nWorld") [문제설명] 이번에는 작은 따옴표(') (Single Quotation mark)를 문장에 넣어 출력해야 한다. 다음과 같은 문장을 출력하시오. 'Hello' (주의 : 작은 따옴표(') .. 2019. 8. 16.