728x90

day8 7

Day8 - 9로 나눈 나머지

프로그래머스 문제:https://school.programmers.co.kr/learn/courses/30/lessons/181914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(number): answer = 0 if number == '0': answer = 0 else: for i in number : answer += int(i) answer = answer % 9 return answer

Day8 - 글자 이어 붙여 문자열 만들기

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

Day8 - 간단한 논리 연산

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(x1, x2, x3, x4): answer = True answer = (x1 or x2) and (x3 or x4) return answer 1. x1, x2와 x3, x4는 or 연산을 각각해서 결과를 and로 연산

Day8 - 3) 진료순서 정하기

설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 응급도와 응급도의 크기의 순서에 따라 정렬한 리스트를 비교해서 두 수가 같을때 정렬된 리스트의 위치 인덱스에 더하기 1 => 정렬된 배열의 인덱스+1을 했습니다. def solution(emergency): answer = [] emergency2 = emergency.copy() emergency.sort(reverse=True) for i in range(len(emergency)): for j in range(len(emergency)): if emergency2[i] == emergency[j]: j+=1 answer.append(j) return answer 문제를 풀면서 느낀점

728x90