본문 바로가기

전체 글198

[CodeUp 기초 100제]1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(풀이 성공) 입력: 영문자 1개가 입력된다. 출력: 다음 문자를 출력한다. 내 코드: x = input() y = str(x) z = ord(y)+1 print(chr(z)) 또 다른 풀이: x = ord(input()) print(chr(x+1)) Comment: 입력한 알파벳을 아스키 코드로 변환하기 위해서는 ord 함수를 사용하면 됩니다. 여기에 1을 더해준 후, chr를 사용해 다시 문자로 변환해 주면 됩니다. 2021. 1. 14.
[HackerRank]Plus Minus(풀이 성공) 문제 정수값들로 이루어진 리스트 arr와 그 길이 n가 주어진다.(단, -100≤arr[i]≤100, 0≤n≤100) 리스트 내 양수, 음수, 0의 구성비를 구하여 차례로 출력한다. 단, 소수 여섯번째 자리까지 출력한다. Sample Input : 6 -4 3 -9 0 4 1 Sample Output : 0.500000 0.333333 0.166667 내 코드: #!/bin/python3 import math import os import random import re import sys def plusMinus(arr): plus=[] # 양수 들어갈 리스트 minus=[] # 음수 들어갈 리스트 zero=[] # 0 들어갈 리스트 for num in arr: if num > 0: # 0보다 클 경우 .. 2021. 1. 10.
[HackerRank]Mini-Max Sum(풀이 성공) 문제 다섯 개의 정수를 가진 array가 입력된다.(단, 1 2021. 1. 6.
[CodeUp 기초 100제]1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(풀이 성공) 입력: 정수 1개가 입력된다. 출력: 부호를 바꿔 출력한다. 내 코드: print(-int(input())) 2021. 1. 2.