728x90

day9 4

Day9 - 2) 모스부호(1)

설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 먼저 편지로 받은 모스부호들을 띄어쓰기 기준으로 나눴습니다. 모스부호 딕셔너리에 있는 값들과 비교해서 대응되는 알파벳이 있으면 answer 문자열에 추가 했습니다. def solution(letter): morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...':'s','-':'t','..-':'u','...-':'v','.--':'w','-..-':'x'..

Day9 - 1) 개미군단

설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 장군개미, 병정개미, 일개미 숫자를 구하기 위해서 5,3,1로 나누기와 나머지 연산을 했습니다. 나누기 - 몫만 구했기 때문에 뺄셈할때 총합에서 앞의 개미들의 숫자를 곱해서 빼기를 했습니다. => 2번은 1번을 개선한 형태입니다. def solution(hp): answer = 0 h1 =hp//5 h2=(hp-h1*5)//3 h3=(hp-h1*5-h2*3)//1 answer = h1+h2+h3 return answer 2. 장군개미, 병정개미, 일개미의 숫자로 나누기를 해서 개미들의 숫자를 구하고, 나머지 연산을 통해서 사냥감의 남은 체력을 구할 수 있도록 개선 했습니다. def solution(hp): answer = 0 h1 =hp//5 hp =..

728x90