코딩공부/프로그래머스
-
[파이썬][프로그래머스]모의고사코딩공부/프로그래머스 2020. 7. 29. 15:10
https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 �� programmers.co.kr 1,2,3 번 학생은 각자 희안한 자기만의 방식으로 답안지를 찍는다. answers에 답이 주어졌을 때 누가 가장 많이 맞췄는지를 리턴하면된다. 동점인경우 둘 다 추출한다! def solution(answers): answer = [] num1=[1,2,3,4,5] # 1번학생이 찍는 패턴 num2=[2,1,2,3,2,4,2,5] # 2번학생이 찍는 패턴 ..
-
[파이썬][프로그래머스]서울에서 김서방 찾기코딩공부/프로그래머스 2020. 7. 29. 14:26
https://programmers.co.kr/learn/courses/30/lessons/12919?language=python3 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제 programmers.co.kr 문제설명) 글만읽으면 뭔 김서방이냐? 하겠지만 이 문제는 그냥 seoul 이라는 문자열 배열에서 "Kim" 이라는 문자의 인덱스를 찾으면 되는것이다. index() 를 사용하면 쉽에 Kim 의 인덱스를 알 수 있고, Kim은 한번밖에 안들어간다고 하니까 더 다행..
-
[파이썬][프로그래머스]문자열 다루기 기본코딩공부/프로그래머스 2020. 7. 29. 14:19
https://programmers.co.kr/learn/courses/30/lessons/12918?language=python3 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이�� programmers.co.kr 문제설명) 문자열 s의 길이가 4 or 6 이고, 숫자로만 구성되어있으면 True, 아니면 False를 반환해주면 된다. 몇가지의 if 조건문만 있으면 쉽게 짤 수 있다. def solution(s): answer = True if s.isdigit(): # 숫자로 되어있는지?..
-
[파이썬][프로그래머스]2016년코딩공부/프로그래머스 2020. 7. 29. 14:09
https://programmers.co.kr/learn/courses/30/lessons/12901?language=python3 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까�� programmers.co.kr 2016년 1월 1일이 금요일이라는 가정 하에(실제로 그런듯하다) a(월), b(일) 을 입력받아 그 날의 요일을 반환하는 함수를 만드는 문제이다. def solution(a, b): answer = '' month_day=[31,29,31,30,31,30,31,31,30,31,30,31]..
-
[파이썬][프로그래머스]문자열 내 p와 y의 개수코딩공부/프로그래머스 2020. 7. 29. 14:05
https://programmers.co.kr/learn/courses/30/lessons/12916?language=python3 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 문자열 내 p와 y의 개수가 같으면 ture, 다르면 false를 반환한다. 단, 대소문자 상관없이 카운트 하는것이 포인트인듯! def solution(s): answer = True x = s.count('y') + s.count('Y') y = s.count..
-
[파이썬][프로그래머스]두 정수 사이의 합코딩공부/프로그래머스 2020. 7. 29. 14:01
https://programmers.co.kr/learn/courses/30/lessons/12912?language=python3 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 문제설명) a,b 가 주어지면, 그 정수와 정수 사이의 합을 리턴하면 되는 문제이다. ex) a=3, b=5 3+4+5 = 12 def solution(a, b): answer = 0 sum = 0 if a>b: temp=a a=b b=temp while a
-
[파이썬][프로그래머스]완주하지 못한 선수코딩공부/프로그래머스 2020. 7. 29. 13:22
https://programmers.co.kr/learn/courses/30/lessons/42576?language=python3 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수�� programmers.co.kr 완주하지못한선수우우우 문제설명) n명의 마라톤 참가자 배열이 participant 에 주어진다. n-1명의 마라톤 완주자 배열 completion 이 주어진다. 아니! 그러면 1명이 완주를 못했네 ? 바로 그사람을 찾는거다 여기서 더 생각해봐야 할 것이 있다. 만약 참가자의 이름이 각각 다르면 완주하지 못한사..
-
[파이썬][프로그래머스]수박수박수박수박수박수?코딩공부/프로그래머스 2020. 7. 29. 13:12
https://programmers.co.kr/learn/courses/30/lessons/12922?language=python3 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조�� programmers.co.kr 지금은 2020년 여름이고, 여름에는 역시 수박이다. 만약 이 글을 겨울에 보는분이 계셔도, 그때마저도 수박이 먹고싶으실것이다. 그만큼 수박은 사랑받는 과일이다 문제설명) n에 숫자를 입력하면, 그만큼 수,박 을 번갈아가며 리턴하면 된다. 고려해야할 사항은 단 한가지, n이 홀수인가 짝수인가 이다...