목록백준_Python (31)
2020.코딩일지
1~99까지는 "한수"라고 한다. 예를들어 100을 입력했을 때, nums[0] - nums[1] == nums[1] - nums[2]: #등차수열 확인 1 - 0 == 0 - 0 .. 100은 등차수열이 아니다... 정답: # 함수_백준1065번[파이썬python]한수 (등차수열) num = int(input()) hansu = 0 for n in range(1, num+1) : if n
입력은 없다. D.R Kaprekar인도수학자님 짱멋👍 set()으로 걸러주는 기능도 사용하고, 수의 범위는 1만까지니까 range(10001)의 숫자들을 str화 하지만 또 하나씩 int로 불러서 add()더한다. 무엇보다.. 나는 아직까지 이해를 못했지만.. 셀프넘버는 자연수에서 생성자를 뺀 것이라고 한다... ... 언젠가 이해하는 날이 오겠지 🤸♀️ 일단 오늘은 🤸♀️ 정답: #함수_백준4673번[파이썬python]셀프넘버 natural_num = set(range(1, 10001)) generated_num = set() for i in range(1, 10001): for j in str(i): i += int(j) generated_num.add(i) self_num = sorted(na..
🙄녱...?? 문제가 이게 뭐람... input, print하는게 아니라 함수만 작성하는거시다!!! 정답: #함수_백준15596번[파이썬python]정수N개의합 def solve(num_list): result = 0 for num in num_list: result += num return result
진짜 슬픈진실은..... 이제 평균내는건 어렵지 않은데... 출력에서 자꾸 틀리다는것이다😭... 녜.. 가물가물했던 포맷팅을 다시 찾아보겠슴니당 다시 읽어보려고 링크걸어둔 python formatting https://codechacha.com/ko/python-string-formatting/ Python - String Formatting의 다양한 방법 정리(%, Str formatting, f-stirng) Python의 String formatting에 대해서 정리하였습니다. % formatting, string formatting, f-string 으로 문자열을 formatting할 수 있습니다. padding, align, datetime, Named placeholders, Parameter..
Test case 만큼 for문을 돌리고 그 안에서 OX를 받는다. 여기에서 또 for문으로 점수카운팅하는데 if만약 O를 만나면 1점씩 증가 하다가 else (X를만나면) 다시 1점으로 세팅 정답: # 1차원배열_백준8958번[파이썬python]OX퀴즈 test_len = int(input()) for i in range(test_len): quiz = input() s = list(quiz) sum = 0 c = 1 #초기1점으로 세팅 for i in s: if i == 'O': sum += c #증가값을더해줘 c += 1 #1씩증가 else : c = 1 #다시 1점으로 세팅 print(sum)
기말고사를 망친 세준이의 성적표 조작에 참여... ㅋㅋ 몇과목인지 입력받고 (=a) 과목별 점수를 int로 입력받아 split해주고, list화 한다. 그중 가장 높은점수 max()로 뽑아놓고 입력받은 점수들에 대해 각각 높은점수로 나눠주고 *100 하여 append() 새로운평균을 구하는건.. 모두 더해주고sum(), 갯수만큼 len()나누어서 새로운 평균점수 탄생~ 정답: # 1차원배열_백준1546번[파이썬python]평균 a = int(input()) b = list(map(int, input().split())) max_score = max(b) re = [] for i in range(len(b)): r = (b[i] / max_score) * 100 re.append(r) avg = sum(r..
range(10)개의 입력을 받고 42로 나눈 나머지를 list에 append한다. set()으로 중복을 걸러내고 몇개인지 len()하여 출력 https://aigong.tistory.com/30 Python 내장 함수 : set 함수 사용하기 - 아이공 Python 내장 함수 : set 함수 사용하기 - 아이공 설명에 앞서 정제된 표현이 되어있는 아래 2개의 사이트를 방문하시는 것을 추천드립니다. 특히 1번이 아주 자세히 설명되어 있습니다. 최대한 친절 aigong.tistory.com 정답: n = [] for i in range(10): u = int(input()) b = u % 42 n.append(b) s = set(n) print(len(s))
입력을 각각 받아 연산하고 str으로 변환하고 list만들어서 1~9까지의 숫자가 몇개사용했는데 count()한다. https://redcow77.tistory.com/357 [Python] 파이썬(Python)의 카운팅 함수 - count(), len() 함수 파이썬(Python)의 카운팅 함수는 2가지가 있습니다. 문자열의 길이를 카운팅 하는 len() 함수와 문자열 내부에서 특정 문자의 개수를 카운팅 하는 count() 함수가 있습니다. 파이썬(Python)의 len() 함수 redcow77.tistory.com 정답: a = int(input()) b = int(input()) c = int(input()) result = list(str(a * b * c)) for i in range(10): ..
list에 입력받은 수 9개를 넣어놓고 최대값 max()를 찾고 몇 번째 수인지 index()로 찾아 출력한다. https://wikidocs.net/14 02-3 리스트 자료형 지금까지 우리는 숫자와 문자열에 대해서 알아보았다. 하지만 숫자와 문자열만으로 프로그래밍을 하기엔 부족한 점이 많다. 예를 들어 1부터 10까지의 숫자 중 홀수 모음인 1, ... wikidocs.net https://ooyoung.tistory.com/78 파이썬 find( ), index( ) 비교 / 인덱스, 위치를 찾는 함수(Python) 파이썬 find( ), index( ) - 순서 - 1.find / index 공통적인 내용 2.find / index 차이점 1. find( ), index( ) 공통적인 내용 1-1..
처음 입력받은 a는 int로 받긴하는데.. 어디 쓸데가 없.... (a개로 제한해야하나? 싶은데.. 다른사람들 결과를 검색해보니.. 필요없나봄😥) 둘째 줄에 입력받은 N개의 정수를 int로 받고 split하여 list로 만든다. (=b) 정렬하면 최소값은 제일 앞에 있을꺼고 최대값은 제일 뒤에 있을것이다! 정답: a = int(input()) b = list(map(int,input().split())) b.sort() print(b[0], b[-1])