본문 바로가기
728x90

분류 전체보기158

백준 1065번: 한수 (python, 파이썬) 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 코드 def solution(): num = int(input()) cnt = 0 # 값이 100미만이면 모든 수가 등차수열 # If number under 100, all number is arithmetic sequence if num < 100: cnt = num # 값이 100초과라면 세 수가 등차수열.. 2020. 10. 3.
백준 10174번: 팰린드롬 (python, 파이썬) 문제팰린드롬은 앞으로 읽으나 뒤로 읽으나 똑같은 단어나 숫자들을 말한다. 일반적으로 대소문자를 구분하지 않지만, 공백은 구분한다.다음은 팰린드롬의 예시이다.AnnaHarrahAroraNat tan9998999123 321$$$&&$$$모든 라인에 대해 팰린드롬인지 아닌지를 구분하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 n이 주어진다.각 테스트 케이스는 한 줄의 텍스트로 이루어져있으며, 비어있는 줄은 없다.출력각 테스트 케이스에 대해 정답을 출력한다.팰린드롬일 경우 "Yes"를 출력하고, 그렇지 않을 경우 "No"를 출력한다.코드def palindrome(str): # 소문자로 변환 # Change small letter str = str.lower() # 반복문 횟수 # number .. 2020. 10. 3.
728x90