인생은 오차 범위 줄이기

처음은 누구나 광범위하다

Study, Learn/Python 4

Leetcode 125 Valid Palindrome

팰린드롬 문제 팰린드롬(Palindrome)이란?앞뒤가 똑같은 단어나 문장으로, 뒤집어도 같은 말이 되는 단어나 문장을 말한다.ex) 소주 만 병만 주소 - 이 문제는 대소문자 여부를 구분하지 않는다.- 영문자, 숫자만을 대상으로 한다는 제약 조건이 있다. 풀이1. 리스트로 변환 (Python 3.10)class Solution: def isPalindrome(self, s: str) -> bool: strs = [] for char in s: if char.isalnum(): # 영문자, 숫자 여부를 판별하는 함수 strs.append(char.lower()) # 팰린드롬 여부 판별 whil..

Study, Learn/Python 2023.11.01

Python 숫자형, 문자열 자료형

숫자형숫자형(Number)은 숫자 형태로 이루어진 자료형이다.123 같은 정수와 12.34 같은 실수 그리고 8진수와 16진수가 있다. 8진수와 16진수8진수(Octal)를 만들기 위해서는 숫자가 0o 또는 0O (숫자 0 + 알파벳 o 소문자 혹은 대문자)로 시작하면 된다.a = 0o177 16진수(Hexadecimal)를 만들기 위해서는 0x (숫자 0 + 알파벳 x)로 시작하면 된다.b = 0x8ffc = 0xABC 사칙연산a = 2b = 4a + b# 6a - b# - 2a * b# 8a / b# 0.5 나눗셈 후 나머지를 반환하는 % 연산자7 % 3# 13 % 7# 3# 나눗셈 후 나머지를 반환 나눗셈 후 몫을 반환하는 // 연산자7 / 4# 1.75# 나눗셈 후 몫를 반환7 // 4# 1..

Study, Learn/Python 2023.04.04

Python 클래스 기본형

글 작성 날짜 : 2022-03-08* 아직 개발 관련 정리에 대한 능력을 기르는 중입니다. *클래스 생성 기본형# GYM_INFO -> 클래스# name, age, weight -> 변수설정 기능# a,b,c,d,e -> 객체, 인스턴스 # 클래스 생성 기본형 calss 클래스 이름 class Gym_Info:# initate, 시작하다 # 클래스가 호출될 때 바로 시작할거야, 여기서 self는 인스턴스를 의미함. def __init__(self): self.name = input("이름을 입력해주세요.") self.age = int(input("나이를 입력해주세요.")) self.weight = int(input("몸무겔르 입력해주세요.")) def hello(self..

Study, Learn/Python 2022.03.08