Simple_PS

  • Lv0 프로그래머스(Programmers)[Python][파이썬] 문자열 뒤집기
    """ 출처: 프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181905 """ # 풀이 과정 def solution(my_string, s, e): answer=list(my_string) answer[s:e+1]=answer[s:e+1][::-1] return "".join(answer)
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 문자열 뒤집기
    """ 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120822 """ # 풀이 과정 def solution(my_string): result=list(my_string) result.reverse() result="".join(result) return result
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 문자열 계산하기
    """ 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120902 """ # 풀이 과정1 def solution(my_string): answer = 0 a = eval(my_string) answer = a return answer # 풀이 과정2 def solution(my_string): x=eval(my_string) answer = x return answer
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 문자 반복 출력하기
    """ 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120825 """ # 풀이 과정 def solution(my_string, n): x = list(my_string) result = [] for a in x: result.append(a * n) result = "".join(result) return result
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 문자 개수 세기
    """ 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181902 """ # 풀이 과정 def solution(my_string): english = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] result = [] english = "".join(english).upper() print(my_string.count("a")) for x in list(english): result.append(my_string.count(x)) english = "".join(english).lower() for y in list(english): result.append(my_string.count(y)) return result
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 무작위로 k개의 수 뽑기
    """ 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/181858 """ # 풀이 과정 def solution(arr, k): result = [] for x in arr: if x not in result and len(result) < k: result.append(x) else: continue if len(result) < k: g = k - len(result) for l in range(g): result.append(-1) return result
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 몫 구하기
    """ 출처:프로그래머스, https://school.programmers.co.kr/learn/courses/30/lessons/120805 """ # 풀이 과정 def solution(num1, num2): return int(num1 / num2)
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 모음 제거
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120849 """ # 풀이 과정 def solution(my_string): minus="aeiou" new=[] for a in list(my_string): if a in minus: continue else: new.append(a) answer="".join(new) return answer
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 모스 부호
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120838 """ # 풀이 과정 def solution(letter): morse = { '.-': 'a', '-...': 'b', '-.-.': 'c', '-..': 'd', '.': 'e', '..-.': 'f', '--.': 'g', '....': 'h', '..': 'i', '.---': 'j', '-.-': 'k', '.-..': 'l', '--': 'm', '-.': 'n', '---': 'o', '.--.': 'p', '--.-': 'q', '.-.': 'r', '...': 's', '-': 't', '..-': 'u', '...-': 'v', '.--': 'w', '-..-': 'x', '-.--': 'y', '--..': 'z' } x = letter.split() for a in range(len(x)): for b in morse: if x[a] == b: x[a] = morse[b] answer = "".join(x) return answer
  • Lv0 프로그래머스(Programmers)[Python][파이썬] 머쓱이보다 큰 사람
    """ 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120585 """ # 풀이 과정 def solution(array, height): array.append(height) array.sort() array.reverse() return array.index(height)
  • << 15 16 17 18 19 20 21 22 23 24 25 >>