python3 2

[python] 파이썬 기초(문자열 vs 리스트 비교 변환)

알고리즘을 풀면서 리스트형을 자주 사용하다 보니 문자열로 풀기 좋은 문제를 리스트로 접근하려고 하여 한번 정리해봅니다. 문자열과 리스트는 둘 다 숫자/문자를 저장할 수 있는 자료형입니다. 하지만 서로 다른 자료형이죠. 입력하고 싶은 값이 Apple이라고 하면 다음과 같이 입력됩니다. 문자열: str = 'Apple' print (str) >> Apple print(str[0]) >> A 리스트: list1 = ['Apple'] print(list1) >> ["Apple"] print(list1[0]) >> Apple 즉 문자열은 문자 자체를 저장하는 자료형이고 리스트는 문자열을 저장하는 자료형입니다. 문자열의 경우 숫자도 넣을 수 있지만 숫자를 문자열로 저장하는 방식이고 리스트는 문자열 외에 숫자형, 리..

그 외 2022.07.13

[프로그래머스]소수 만들기 (python풀이)

오랜만에 시작해본 알고리즘 풀이 첫 문제는 LEVEL 1 문제인 소수 만들기를 풀어볼까 한다. https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 더보기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. ..

알고리즘 2022.07.08