Python

개발공부/개발

[python] 파이썬으로 알파벳, 대소문자, 숫자 필터링하기

s = "Apple is delicious :) ! " 위의 문자열에서 알파벳과 숫자만 남기고 알파벳을 모두 소문자로 바꾸고 싶다면 다음과 같은 방법을 따르면 된다. 1. 알파벳을 소문자 혹은 대문자로 치환하기 s.lower() >>> apple is delicious :) ! s.upper() >>> APPLE IS DELICIOUS :) ! 2. 알파벳과 숫자만 남겨두고 다른 문자열들은 삭제하기 s.filter(str.isalnum, s) >>> Apple is delicious

개발공부/algorithm

[Leetcode][python] 58: Length of Last Word

문제 Leetcode 58: Length of Last word Level: Easy Link Length of Last Word - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 나의 풀이 쉬워보이지만 반례가 많아서 세심한 디버깅이 필요한 문제다. 받은 스트링 값을 " "로 split해주고, 뒤에서부터 탐색하며 길이가 0이 아닌 element를 리턴해준다. class Solution: def lengthOfLastWord(self, s: str) -> int:..

개발공부/algorithm

[백준][python] 17626 - Four squares

문제 백준 17626: Four Squares Silver V 문제링크 17626번: Four Squares 라그랑주는 1770년에 모든 자연수는 넷 혹은 그 이하의 제곱수의 합으로 표현할 수 있다고 증명하였다. 어떤 자연수는 복수의 방법으로 표현된다. 예를 들면, 26은 52과 12의 합이다; 또한 42 + 32 + 1 www.acmicpc.net N = int(input()) min_sum = 4 for a in range(int(N**0.5), int((N//4)**0.5), -1): if a*a == N: min_sum = 1 break else: temp = N - a*a for b in range(int(temp**0.5), int((temp//3)**0.5), -1): if a*a + b*b..

so.py
'Python' 태그의 글 목록 (3 Page)