★python/ Lv.0 숨어있는 숫자의 덧셈, 모음 제거

2023. 1. 6. 16:46·Coding Test/Programmers

코딩테스트 연습 - 숨어있는 숫자의 덧셈 (1) | 프로그래머스 스쿨 (programmers.co.kr)

문제 설명

문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요.

 

제한사항

 

 

입출력 예

my_string result
"aAb1B2cC34oOp" 10
"1a2b3c4d123" 16

 

내 풀이

  .

 

 

★풀이

def solution(my_string):
    return sum(int(i) for i in my_string if i.isdigit())

★ isdigit()

isdigit() 함수는 string 클래스의 메소드 즉, 문자열에서 사용할 수 있는 함수입니다.

 str 또는 검사할 문자열의 뒤에 .isdigit()을 붙여서 사용할 수 있습니다.

​

① str.isdigit() 으로 사용하는 방법

string 클래스에서 사용하는 함수이므로 str.isdigit()이라고 명시하여 사용할 수 있습니다.

판단할 문자열은 괄호 안에 인자로 전달합니다.

​② "문자열".isdigit() 으로 사용하는 방법

확인할 문자열도 문자열 클래스의 객체이므로 isdigit()을 호출하는 주체가 될 수 있습니다.

따라서 "판단할 문자열".isdigit() 의 형태로 호출할 수 있습니다.

이 경우에는 괄호 안에서 문자열을 인자로 전달하지 않습니다.

​두 가지 방법 모두 동일한 결과를 반환합니다.

해당 문자열을 검사하여 숫자로만 이루어져있다면 True, 그렇지 않다면 False를 반환합니다.

[출처] [목동코딩학원 파이썬 강의] isdigit() 함수|작성자 아이브코딩


코딩테스트 연습 - 모음 제거 | 프로그래머스 스쿨 (programmers.co.kr)

문제 설명

영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.

 

제한사항

 

 

입출력 예

my_string result
"bus" "bs"
"nice to meet you" "nc t mt y"

 

내 풀이

def solution(my_string):
    if ('a'or'e'or'i'or'o'or'u') in my_string:
        string1=my_string.replace('a'or'e'or'i'or'o'or'u','')
    return string1

 

 

풀이

def solution(my_string):
    array=("a,e,i,o,u")
    for i in array:
        my_string=my_string.replace(i,"")
    return my_string

★ 

'Coding Test > Programmers' 카테고리의 다른 글

★★python/ Lv.0 최댓값 만들기, 피자 나눠 먹기(2)  (0) 2023.01.11
★★python/ Lv.0 대문자와 소문자, 암호 해독  (0) 2023.01.06
★python/ Lv.0 순서쌍의 개수, 배열의 유사도, 자릿수 더하기  (2) 2023.01.05
python/Lv.0 옷가게 할인 받기  (0) 2023.01.02
★python/ Lv.0 특정 문자 제거하기 (오답)  (0) 2023.01.02
'Coding Test/Programmers' 카테고리의 다른 글
  • ★★python/ Lv.0 최댓값 만들기, 피자 나눠 먹기(2)
  • ★★python/ Lv.0 대문자와 소문자, 암호 해독
  • ★python/ Lv.0 순서쌍의 개수, 배열의 유사도, 자릿수 더하기
  • python/Lv.0 옷가게 할인 받기
seulll
seulll
개인 공부 블로그입니다.
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
  • Seuli's Github
    • 분류 전체보기 (405) N
      • Coding Test (262)
        • Programmers (165)
        • Baekjoon (95)
      • Data Structures & Algorithm.. (15)
      • Development & Projects (20)
        • Python (5)
        • Java (15)
        • Android (5)
        • AI (6)
        • Unity (3)
        • API (5)
      • OS (5)
      • DB | SQL (10) N
      • Network (8)
      • Data Analysis (14)
      • Study | etc (22)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 공지사항

  • 인기 글

  • 태그

    카카오맵
    백엔드 개발자 역량
    train_test_split
    asterisk
    카카오맵 api
    kakao map api
    백엔드
    데이터분석
    confusion matrix
    백엔드 개발자
    모델 성능 평가
    API
    웹크롤링
    Python
    대입 표현식
    파이썬
    바다코끼리
    박스플롯
    solving environment
    오블완
    티스토리챌린지
    2 x n 타일링
    Greedy
    오차행렬
    코딩테스트
    Boxplot
    프렌즈4블록
    프로그래머스
    그리디 알고리즘
    야근 지수
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
seulll
★python/ Lv.0 숨어있는 숫자의 덧셈, 모음 제거
상단으로

티스토리툴바