본문 바로가기

프로그래머스7

프로그래머스 - 문자열 내 마음대로 정렬하기 https://programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1 2 3 4 def solution(strings, n): answer = [] answer = sorted(strings,key=lambda string:string[n:]) return answer 이건 내 코든데 처음 두 문제는 성공했으면서 제출하기 누르니까 오답이라고 나온다 더이상 못 풀겠어서 쳐봤는데 1 2 3 def solution(strings, n): answer = [] answer = so.. 2020. 4. 17.
프로그래머스 - 가운데 글자 가져오기 https://programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1 2 3 4 5 6 7 8 def solution(s): answer = '' mid = len(s) if len(s) % 2 == 0: answer=s[mid//2-1:mid//2+1] else: answer=s[mid//2] return answer 왜 /는 안되고 //는 될까 뭔 차이지 / : 나눗셈의 결과가 float로 나타남 // : 나눗셈의 결과가 int로 나타남 그래서 /로 하면 틀린 답이라고 나옴 2020. 4. 16.
프로그래머스 - 같은 숫자는 싫어 https://programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나름 깔-끔 1 2 3 4 5 6 7 8 9 10 def solution(arr): answer = [] for i in arr: if len(answer)== 0: answer.append(i) if i == answer[-1]: continue else: answer.append(i) return answer 2020. 4. 16.
프로그래머스 - 수박수박수박수박수 https://programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1 2 3 4 5 6 7 8 9 def solution(n): answer = '' if n == 1 : answer = "수" elif n == 2 : answer = "수박" elif n%2 == 0: answer = "수박"*(n//2) else : answer = "수"+"박수"*(n//2) return answer 예,,,,반성합니다.,,,공부하고올게요,,, def water_melon(n): s =.. 2020. 4. 1.
프로그래머스 - 약수의 합 https://programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1 2 3 4 5 6 7 8 def solution(n): answer = 0 print(type(n)) i=0 for i in range(1,n+1): if n%i == 0 : answer = answer + i return answer 약수 구하는 법은 잘 알아두면 좋을듯 2020. 4. 1.
프로그래머스 - 서울에서 김서방 찾기 https://programmers.co.kr/learn/courses/30/lessons/12919 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1 2 3 4 5 def solution(seoul): answer = '' answer = "김서방은 %d에 있다"%seoul.index("Kim") return answer 아주 쉽구만요 2020. 4. 1.
프로그래머스 - 두 정수 사이의 합 https://programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 난이도 ☆ 1 2 3 4 5 6 7 8 9 def solution(a, b): answer = 0 if a > b: tmp = a a = b b = tmp for i in range(a,b+1): answer = answer + i return answer cs 큰 수가 앞에 오면 우선 자리를 변경해준 뒤 계산을 하는 게 편할 거 같아서 바꾸고, 범위를 지정하여 합한다. 더 좋은 방법이 있을 거 같아서 다른 .. 2020. 3. 26.