알쓸코지
article thumbnail
[Python] 덧셈식 출력하기
Algorithm/프로그래머스 2023. 11. 24. 01:08

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Code a, b = map(int, input().split()) print(f"{a} + {b} = {a + b}")

article thumbnail
[Python] 문자열 붙여서 출력하기
Algorithm/프로그래머스 2023. 11. 20. 16:07

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Code str1, str2 = input().split() print(str1 + str2)

article thumbnail
[Python] 홀짝 구분하기
Algorithm/프로그래머스 2023. 11. 15. 20:04

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Code n = int(input()) if n % 2 == 0: print(f"{n} is even") else: print(f"{n} is odd")

article thumbnail
[Python] 문자 리스트를 문자열로 변환하기
Algorithm/프로그래머스 2023. 11. 10. 13:30

문제 https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Code def solution(arr): return ''.join(arr)

article thumbnail
[탐색] 이진 탐색/이분 탐색(Binary Search) 개념 및 구현
Algorithm/이론 2023. 8. 26. 22:20

가장 기본 탐색 방법인 순차 탐색에 대해 먼저 알아본 뒤, Python으로 이진 탐색을 구현하는 방법까지 살펴보자! 순차 탐색(Sequential Search)리스트 안에 있는 특정한 데이터를 찾기 위해 앞에서부터 데이터를 하나씩 차례대로 확인하는 방법이다.순차 정렬은 보통 정렬되지 않은 리스트에서 데이터를 찾아야 할 때 사용한다.리스트 내에 데이터가 아무리 많아도 시간만 충분하다면 항상 원하는 원소(데이터)를 찾을 수 있다. 동작 과정초기 단계다음 리스트 안에서 c를 찾아보자. 가장 먼저 첫 번째 데이터를 확인한다.`target`(=`c`)와 같지 않으므로 다음 데이터로 이동한다. 두 번째 데이터를 확인한다.`target`(=`c`)와 같지 않으므로 다음 데이터로 이동한다. 세 번째 데이터를 확인한다...

article thumbnail
[Lv.0/Python] 특정 문자 제거하기
Algorithm/프로그래머스 2023. 7. 28. 22:50

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(my_string, letter): return my_string.replace(letter, '')