개발자 취업

· TIL
문제 프로그래머스 Level 2  나의 풀이문자열 슬라이싱으로 접근(1) 단어의 나열인 문자열 s를 공백기준으로 분리(s.split(" "))해서 리스트(word)에 저장 (2) for문을 통해 각 요소에 접근하며 첫번째 글자만 대문자로 변환해주는 capitalize 함수 적용 또는! 문자열 슬라이싱으로 char[0].upper() + char[1:].lower()도 가능(3) 새로운 리스트 sentence에 저장하고, 한 문장으로 출력하기 위해 공백을 기준으로 요소들을 합치는 join 사용 def solution(s): words = s.split(" ") # (1) 단어의 나열인 문자열 s를 공백기준으로 분리 sentence = [] for char in words: ..
· TIL
문제 입력받은 숫자n을 거꾸로 리스트에 저장해서 출력하기  프로그래머스 Level1 나의 풀이문자열 슬라이싱으로 접근def solution(n): answer=[] nstr = str(n)[::-1] [answer.append(int(x)) for x in nstr] return answer 문자열을 거꾸로 출력하는 다른 방법a = [1,2,3,4,5]a.sort(reverse=True) # 1a.reverse() # 2  다른 풀이스택(stack)으로 접근스택(Stack)은 자료구조의 한 형태로, 후입선출(Last In First Out, LIFO)의 원칙에 따라 데이터를 관리한다. 쉽게 말하면 가장 마지막에 쌓은 데이터를 가장 먼저 꺼내 사용하는 방식이다. 스택은 ..