프로그래밍 49

[Codeup 기초100제] 1081 ~ 1090

- 1081 1부터 n까지, 1부터 m까지 숫자가 적힌 서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우 출력하기 n,m=input().split() n=int(n) m=int(m) for i in range(1,n+1): for j in range(1,m+1): print(i,end=" ") print(j) - 1082 A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용 출력하기 c=int(input(),16) for i in range(1,16): print(("%X"%c)+'*'+("%X"%i)+'='+("%X"%(c*i))) - 1083 10보다 작은 정수가 입력되었을 때 그 수 까지 3, 6, 9는 X로 출력하고 나머지는 숫자로 출력하기 n..

[Codeup 기초100제] 1071 ~ 1080

- 1071 정수가 순서대로 입력하고 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단하기 number=input().split() for i in number: if int(i)==0: break; print(i) - 1072 n개의 정수가 순서대로 입력 후 한 줄씩 출력하기 n=input() list=input().split() for i in list: print(i) - 1073 정수가 순서대로 입력 후에 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단하기 list=input().split() for i in list: if int(i)==0: break print(i) - 1074 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력하기 cnt=int(inp..

[Codeup 기초100제] 1061 ~ 1070

- 1061 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력하기 a,b=input().split() a=int(a) b=int(b) print(a|b) => 비트연산 중 OR연산을 위해서 | 을 사용한다. - 1062 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력하기 a,b=input().split() a=int(a) b=int(b) print(a^b) => 비트연산 중 XOR연산을 위해서 ^ 을 사용한다. - 1063 입력된 두 정수 a, b 중 큰 값을 출력하기 a,b=input().split() a=int(a) b=int(b) print(a if a>b else b) => print()에 사용한 것처럼 작성하면 코드가 간결해진다. - 1064 입력된..

[Codeup 기초100제] 1051 ~ 1060

- 1051 두 정수(a, b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하기 a,b=input().split() a=int(a) b=int(b) if a C언어의 !인 NOT연산자를 파이썬에서 not으로 사용한다. - 1054 두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때에만 참을 출력하기 a,b=input().split() a=int(a) b=int(b) if a and b: print(1) else: print(0) => AND연산자를 and로 사용한다. - 1055 두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하기 a,b=input().split() a=int(a) b=int(b) if a or b: print(1) else:..

[Codeup 기초100제] 1041 ~ 1050

- 1041 1개의 영문자 입력 후 다음 영문자를 출력하기 c=input() n=ord(c) c=chr(n+1) print(c) => ord()로 아스키코드를 변환 후 +1하여 chr()로 다시 문자로 변환하였다. - 1042 정수 두 개 a, b를 입력 후 a를 b로 나눈 몫 구하기 a,b=input().split() a=int(a) b=int(b) rst=a/b print(int(rst)) - 1043 정수 두 개 a, b를 입력 후 a를 b로 나눈 나머지 구하기 a,b=input().split() a=int(a) b=int(b) rst=a%b print(int(rst)) - 1044 1개의 정수 입력 후 +1하여 출력하기 a=int(input()) a+=1 print(a) - 1045 정수 2개(a..

[Codeup 기초100제] 1031 ~ 1040

- 1031 10진수 입력 후 8진수로 출력하기 num=input() num=int(num) print("%o"%num) => 8진수 octal은 %o로 나타낸다. - 1032 10진수 입력 후 16진수로 출력하기 num=input() num=int(num) print("%x"%num) => 16진수 hexadecimal은 %x로 나타낸다. - 1033 10진수 입력 후 16진수를 대문자로 출력하기 num=input() num=int(num) print("%X"%num) => 16진수를 대문자로 나타낼 때 %X로 한다. - 1034 8진수로 입력된 수를 10진수로 출력하기 num=input() num=int(num,8) print(num) => int(2,8)은 8진수로 입력된 2를 10진수로 변환한 정..

[Codeup 기초100제] 1021 ~ 1030

- 1021 한 단어 입력받아 그대로 출력하기 word=input() print(word) - 1022 띄어쓰기를 포함한 문장을 입력받아 그대로 출력하기 str=input() print(str) => input()을 할 때 개행을 하기 전까지 문자를 입력할 수 있다. - 1023 실수입력받아 정수부분과 실수부분을 나누어서 출력하기 a,b=input().split('.') print(a) print(b) => split()을 통해 . 을 기준으로 두 개의 수를 입력받는다. - 1024 1개의 단어를 입력받아 한 줄에 한 글자씩 출력하기 word=input() for i in word: print("\'"+i+"\'") => for 변수 in 리스트, 문자열, 튜플 : 이 for문의 기본 구조이다. 위 문제..

[Codeup 기초100제] 1011 ~ 1020

- 1011 문자입력받아 그대로 출력하기 s=input() print(s) => input()을 통해 문자를 입력받는다. - 1012 실수입력받아 그대로 출력하기 num=float(input()) print("%f"%num) => 실수를 출력할 때 C언어와 비슷하게 "%f"로 실수형 데이터를 출력하기로 하고 %연산자와 변수를 통해 실수를 출력한다. - 1013 정수 2개 입력받아 그대로 출력하기 a,b=input().split() print(int(a),int(b)) a,b=input().split() a=int(a) b=int(b) print(a,b) => 공백을 기준으로 두 개의 정수를 입력받을 때 split()을 사용한다. - 1014 2개의 문자를 입력받아 거꾸로 출력하기 a,b=input().s..

[Codeup 기초100제] 1001 ~ 1010

- 1001 Hello 출력하기 print("Hello") - 1002 Hello World 출력하기 print("Hello World") - 1003 Hello World 출력하기 print("Hello\nWorld") => \n을 사용하여 개행을 한다. - 1004 'Hello' 출력하기 print("\'Hello\'") => \'을 통해 ' 을 출력시킬 수 있다. - 1005 "Hello World" 출력하기 print("\"Hello World\"") - 1006 "!@#$%^&*()" 출력하기 print("\"!@#$%^&*()\"") - 1007 "C:\Download\hello.cpp" 출력하기 print("\"C:\\Download\\hello.cpp\"") - 1008 유니코드 문자 출력..

728x90
반응형