Simple_PS

  • Lv0 프로그래머스(Programmers)[Python][파이썬] 마지막 두 원소
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181927 """ # 풀이 과정 def solution(num_list): if num_list[-1]>num_list[-2]: num_list.append(num_list[-1]-num_list[-2]) else: num_list.append(num_list[-1]*2) return num_list
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 리스트 자르기
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181897 """ # 풀이 과정 def solution(n, slicer, num_list): a = slicer[0] b = slicer[1] c = slicer[2] if n == 1: return num_list[0:b + 1] elif n == 2: return num_list[a:] elif n == 3: return num_list[a:b + 1] elif n == 4: return num_list[a:b + 1:c]
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 로그인 성공
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120883 """ #풀이 과정1 def solution(id_pw, db): for a, b in db: if a == id_pw[0] and b == id_pw[1]: return "login" elif a == id_pw[0] and not b == id_pw[1]: return "wrong pw" else: continue return "fail" #풀이 과정2 def solution(id_pw, db): if db_pw := dict(db).get(id_pw[0]): return "login" if db_pw == id_pw[1] else "wrong pw" return "fail"
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 등차수열의 특별한 항만 더하기
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181931 """ # 풀이 과정 def solution(a, d, included): num = [] result = 0 in_num = 0 for x in range(len(included)): if x == 0: num.append(a) in_num = a else: in_num += d num.append(in_num) if included[x] == True: result += num[x] return result
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 등수 매기기
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181853 """ #풀이 과정1 def solution(score): result = [] ave = [] for a, b in score: x = (a + b) / 2 ave.append(x) for c in ave: count = 1 for d in ave: if c < d: count += 1 else: continue result.append(count) return result #풀이 과정2 def solution(score): a = sorted([sum(i) for i in score], reverse = True) return [a.index(sum(i))+1 for i in score]
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 뒤에서 5등까지
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181853 """ # 풀이 과정 def solution(num_list): num_list.sort() return num_list[0:5]
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 두 수의 나눗셈
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120806 """ # 풀이 과정 def solution(num1, num2): x=float(num1/num2)*1000 return int(x)
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 덧셈식 출력하기
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181947 """ # 풀이 과정 a, b = map(int, input().strip().split(' ')) print(a,"+",b,"=",a+b)
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 대문자와 소문자
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120893 """ #풀이 과정1 def solution(my_string): answer = '' a = list(my_string) for x in range(len(a)): if a[x] == my_string.lower()[x]: a[x] = my_string.upper()[x] else: a[x] = my_string.lower()[x] answer = "".join(a) return answer # 풀이 과정2 def solution(my_string): x=list(my_string) for a in range(len(x)): if x[a]==x[a].upper(): x[a]=x[a].lower() else:x[a]=x[a].upper() answer = "".join(x) return answer
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 대문자로 바꾸기
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/181877 """ # 풀이 과정 def solution(myString): return myString.upper()
  • << 16 17 18 19 20 21 22 23 24 25 >>