사진찍는 개발자📸👩‍💻
close
프로필 배경
프로필 로고

사진찍는 개발자📸👩‍💻

  • 분류 전체보기 (121)
    • develop (120)
      • PHP (5)
      • Python (73)
      • Back-End Roadmap (1)
      • AWS (36)
      • Java (0)
      • Nest.js (5)
    • interest (1)
      • 35mm film (1)
  • 홈
  • 태그
  • 방명록

[프로그래머스/파이썬] 문자열 계산하기

def solution(my_string): answer = 0 operator = '+' for index, value in enumerate(my_string.split(' ')): if index % 2 == 1: operator = '+' if value == '+' else '-' else: if operator == '+': answer += int(value) else: answer -= int(value) return answer string 형태로 된 연산식을 계산하는 문제이다. 먼저 operator는 '+'로 지정해주었다. my_string.split(' ') 공백으로 분할한 배열을 enumerate() 함수를 통해 index와 value 값으로 접근하도록 하여 반복문을 실행한다. 연산..

  • format_list_bulleted develop/Python
  • · 2023. 3. 23.
  • textsms

[프로그래머스/파이썬] 숫자 찾기

def solution(num, k): return str(num).find(str(k)) + (0 if str(num).find(str(k)) == -1 else 1) int num 값에 처음으로 등장하는 숫자 k를 찾는 문제이다. k를 찾기 위해서 num과 k를 string으로 치환하고 find() 함수를 통하여 k의 index 값을 찾았다. 값이 없을 경우에는 -1을 리턴 값이 있을 경우에는 자릿수를 리턴해야하기 때문에 찾은 index 값이 -1 일 경우에는 0을 더하고 아닐 경우에는 1을 더해서 결과값을 구하였다.

  • format_list_bulleted develop/Python
  • · 2023. 3. 22.
  • textsms

[프로그래머스/파이썬] 약수 구하기

def solution(n): return [i for i in range(1, n+1) if n % i == 0] n의 약수를 구하는 문제 * 약수란? n을 나누었을 때 나머지가 0인 것 1부터 n + 1 까지 의 for문을 돌면서 n % i == 0 인 값을 리턴하였다.

  • format_list_bulleted develop/Python
  • · 2023. 3. 22.
  • textsms

[프로그래머스/파이썬] 369게임

def solution(order): return [int(i) > 0 and int(i) % 3 == 0 for i in str(order)].count(True) int 값인 order를 string으로 치환 후 for문을 돌려 0보다 크고 3의 배수인 항목을 True로 리턴했다. 위의 배열에서 True의 값을 카운트 하여 정답을 구했다.

  • format_list_bulleted develop/Python
  • · 2023. 3. 22.
  • textsms

[프로그래머스/파이썬] 피자 나눠 먹기 (2)

import math def solution(n): return n * 6 / math.gcd(n, 6) / 6 최소공배수를 구하여 답을 도출하는 문제이다. math 라이브러리의 gcd 함수를 사용하였다. python 3.9버전에서 제공되는 lcm 함수가 있지만, 프로그래머스에서는 사용이 안되기 때문에 gcd() 함수를 통하여 최대공약수를 구해서 문제를 계산했다. 최대공배수를 구하는 공식은 lcm = a * b * gcd 를 이용했다 a = n, b = 6, gcd = math.gcd(n, 6) 을 대입하여 계산하면 최소 공배수를 구할 수 있다. 최소 공배수를 피자 한판의 크기인 6으로 나누어주면 최소 피자의 수를 구할 수 있다.

  • format_list_bulleted develop/Python
  • · 2023. 3. 15.
  • textsms

[Python/파이썬] math 라이브러리 1 - 수 이론 및 표현함수

math.ceil(x) x의 값을 올림하여 정수를 반환하는 함수 import math print(math.ceil(10.5)) # 11 print(math.ceil(10.1)) # 11 math.floor(x) x의 값을 내림하여 정수를 반환하는 함수 import math print(math.floor(10.5)) # 10 print(math.floor(10.1)) # 10 math.comb(n, k) 반복 없이 n개의 항목에서 k개를 선택하는 방법의 수를 반환하는 함수 import math print(math.comb(5, 3)) # 10 print(math.comb(10,1)) # 10 math.copysign(x,y) x의 절댓값에 y부호를 갖는 유리수를 반환하는 함수 import math prin..

  • format_list_bulleted develop/Python
  • · 2023. 3. 15.
  • textsms
  • navigate_before
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 13
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (121)
    • develop (120)
      • PHP (5)
      • Python (73)
      • Back-End Roadmap (1)
      • AWS (36)
      • Java (0)
      • Nest.js (5)
    • interest (1)
      • 35mm film (1)
최근 글
인기 글
최근 댓글
태그
  • #swagger 데코레이터
  • #nest swagger 데코레이터
  • #프로그래머스 파이썬
  • #SAA
  • #프로그래머스
  • #nest swagger
  • #Python
  • #파이썬
  • #SAA자격증
  • #aws
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바