sohodor

고정 헤더 영역

글 제목

메뉴 레이어

sohodor

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (74)
    • mac (6)
    • python (16)
    • docker (1)
    • vscode (1)
    • insight (1)
    • excel (3)
    • programmers (44)

검색 레이어

sohodor

검색 영역

컨텐츠 검색

programmers

  • [programmers lv.0] 수 조작하기 2

    2023.07.25 by sohodor

  • [programmers lv.0] 수 조작하기 1

    2023.07.25 by sohodor

  • [programmers lv.0] 마지막 두 원소

    2023.07.25 by sohodor

  • [programmers lv.0] 이어 붙인 수

    2023.07.25 by sohodor

  • [programmers lv.0] 원소들의 곱과 합

    2023.07.25 by sohodor

  • [programmers lv.0] 주사위 게임 2

    2023.07.25 by sohodor

  • [programmers lv.0] 등차수열의 특정한 항만 더하기

    2023.07.25 by sohodor

  • [programmers lv.0] 코드 처리하기

    2023.07.25 by sohodor

[programmers lv.0] 수 조작하기 2

def solution(numLog): answer = list() for index in range(1,len(numLog)): compare = str(numLog[index] - numLog[index-1]) if compare == '1': answer.append('w') if compare == '-1': answer.append('s') if compare == '10': answer.append('d') if compare == '-10': answer.append('a') return ''.join(answer)

programmers 2023. 7. 25. 13:20

[programmers lv.0] 수 조작하기 1

def solution(n, control): answer = n for c in control: if c == 'w': answer += 1 if c == 's': answer += -1 if c == 'd': answer += 10 if c == 'a': answer -= 10 return answer

programmers 2023. 7. 25. 13:19

[programmers lv.0] 마지막 두 원소

def solution(num_list): answer = [] 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

programmers 2023. 7. 25. 13:18

[programmers lv.0] 이어 붙인 수

def solution(num_list): answer = 0 odd, even = list(), list() for i in num_list: if i%2 == 0: even.append(str(i)) else: odd.append(str(i)) return int(''.join(odd)) + int(''.join(even))

programmers 2023. 7. 25. 13:18

[programmers lv.0] 원소들의 곱과 합

def solution(num_list): answer = 0 x,y = 1,0 for num in num_list: x *= num y += num y = y**2 if x y: answer = 0 return answer

programmers 2023. 7. 25. 13:17

[programmers lv.0] 주사위 게임 2

def solution(a, b, c): answer = 0 if a != b and a != c and b != c: answer = a+b+c elif a == b and a == c and b == c: answer = (a+b+c) * (a**2+b**2+c**2) * (a**3+b**3+c**3) else: answer = (a+b+c) * (a**2+b**2+c**2) return answer

programmers 2023. 7. 25. 13:17

[programmers lv.0] 등차수열의 특정한 항만 더하기

def solution(a, d, included): answer = list() result = 0 for i in range(len(included)): answer.append(a+(i*d)) for x,y in zip(answer,included): if y == True: result += x return result

programmers 2023. 7. 25. 13:16

[programmers lv.0] 코드 처리하기

def solution(code): ret = list() mode = 0 for index, element in enumerate(code): if element == '1': if mode == 1: mode = 0 elif mode == 0: mode = 1 continue # 모드가 0이고 if mode == 0: # 인덱스가 짝수이면 if index%2 == 0: ret.append(element) # 모드가 1이고 if mode == 1: # 인덱스가 홀수이면 if index%2 != 0: ret.append(element) if len(ret) == 0: return "EMPTY" return ''.join(ret)

programmers 2023. 7. 25. 13:16

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 6
다음
TISTORY
sohodor © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바