Algorithm83 [CodeUp 기초 100제]1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기(풀이 성공) 입력: 문자 1개가 입력된다. (단, 입력되는 문자는 알파벳 대, 소문자 및 숫자를 비롯한 아스키코드로 표현할 수 있는 문자들만 입력된다.) 출력: 입력된 문자를 그대로 출력한다. 내 코드: x = str(input()) print("%s"%x) 또 다른 풀이: x = input() print(x) Comment: 이번에는 문자열(string, str)을 그대로 출력하는 문제입니다. 굳이 str()을 써주지 않아도, input에 들어가는 값들은 변수로 지정될 경우 기본적으로 문자열이 되기 때문에 큰 상관 없습니다. "%s" % x 코드를 해석하면 x라는 문자열로 "%s"이 있는 자리를 대체하겠다는 뜻인데, 이것 역시 굳이 써주지 않아도 상관없습니다. 2020. 10. 9. [CodeUp 기초 100제]1010 : [기초-입출력] 정수 1개 입력받아 그대로 출력하기(풀이 성공) 입력: 정수 1개가 입력된다. 출력: 입력된 정수를 그대로 출력한다. 내 코드: x = int(input()) print(x) 또 다른 풀이: # 다른 풀이 1 x = input() a = int(x) print(a) # 다른 풀이 2 x = int(input()) print("%d"%x) Comment: 입출력 문제 중 가장 간단한 문제입니다. int() 함수를 이용하여 input()에 어떤 값이 들어오든 정수로 변환하고, 그 값을 print() 함수로 출력하기만 하면 됩니다. 2020. 10. 8. [CodeUp 기초 100제]1008 : [기초-출력] 출력하기08(풀이 성공) 입력: 없음 출력: ┌┬┐ ├┼┤ └┴┘ ※ 조건: 반드시 유니코드를 이용하여 출력한다. 내 코드: # 입력할 특수문자의 유니코드 확인(답안 포함 X) print(ord('┌')) print(ord('┬')) print(ord('┐')) print(ord('├')) print(ord('┼')) print(ord('┤')) print(ord('└')) print(ord('┴')) print(ord('┘')) # 유니코드=>특수문자로 변경 후 출력 print(chr(9484)+chr(9516)+chr(9488)) print(chr(9500)+chr(9532)+chr(9508)) print(chr(9492)+chr(9524)+chr(9496)) 또 다른 풀이: # 리스트를 생성해 for문으로 특수문자별 유니코.. 2020. 3. 8. [CodeUp 기초 100제]1007 : [기초-출력] 출력하기07(풀이 성공) 입력: 없음 출력: "C:\Download\hello.cpp" 내 코드: print('"C:\Download\hello.cpp"') 또 다른 풀이: "\"C:\Download\hello.cpp\"" Comment: 출력 문제는 이제 한 문제 남았습니다. 이전 문제와 거의 다를 게 없는 문제라 설명할 것도 없네요. 이 문제는 '\'의 출력을 연습하는 의도로 나온 것 같은데, 파이썬은 굳이 표기를 다르게 할 필요가 없어서 그냥 쉬운 문제가 되었습니다. 여전히 어렵긴 하지만, 가끔 나오는 java나 C++를 보면 파이썬 정말 친절한 언어구나 싶습니다. 2020. 3. 8. 이전 1 ··· 16 17 18 19 20 21 다음