Problem Solving/BOJ(36)
-
BOJ 10818. 숫자의 합(Python)
BOJ 10818. 숫자의 합(Python) https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net Solution N = int(input()) nums = list(map(int,input().split())) print(min(nums), end=" ") print(max(nums))
2021.02.07 -
BOJ 11729. 숫자의 합(Python)
BOJ 11729. 숫자의 합 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net Solution N = int(input()) nums = list(map(int,input())) print(sum(nums))
2021.02.07 -
BOJ 11654. 아스키 코드 (C, Python)
BOJ 11654. 아스키 코드 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 아스키코드? 생각해보니까 파이썬에서 아스키코드로 어떻게 출력해주는지 모른다! 그래서 찾아서 정리 해 보았다 :) https://developeryuseon.tistory.com/86 [Python] 파이썬에서 아스키코드 변환 (chr(), ord()) 문자 -> 아스키코드 : chr() 아스키코드 -> 문자 : ord() chr() print(chr(65)) print(chr(122)) """ A z """ ord() pr..
2021.02.06 -
BOJ 8958. OX퀴즈 (Python)
BOJ 8958. OX퀴즈 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net Solution def get_score(case, score): conti = 0 for s in case: if s == 'O': conti += 1 if s == 'X': conti = 0 score += conti return score n = int(input()) for _ in range(0,n): case = input() print(g..
2021.02.05 -
BOJ 2920. 음계 (Python)
BOJ 2920. 음계 https://www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net Solution play = list(map(int, input().split())) tmp = [] for i in range(1, 8): if play[i-1] < play[i]: tmp.append(1) else: tmp.append(-1) if 1 in tmp and -1 in tmp: print('mixed') elif 1 ..
2021.02.05 -
BOJ 2639. 구구단 (Python)
BOJ 2639. 구구단 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net Solution N = int(input()) for i in range(1, 10): print(N ,'*', i, '=', N*i) 아 출력 예시에 (공백)*(공백)=(공백) 이런식인줄 알았는데.. 아니네 ;; 띄어쓰기 없음
2021.02.05