IT 공부/알고리즘 공부
-
20221129_알고리즘 타임어택 #1IT 공부/알고리즘 공부 2022. 11. 30. 02:18
각도기 문제 1. if문 사용하여 angle이 90도 이하이면 a = 1 값을 출력 2. angle이 90도 값과 같다면 b =2 값 출력 3. angle이 180도 이하이면 c = 3 값 출력 4. 나머지 값은 d = 4 값 출력 https://school.programmers.co.kr/learn/courses/30/lessons/120829 def solution(angle): a,b,c,d = 1,2,3,4 if angle < 90: return a elif angle == 90: return b elif angle < 180: return c else: return d 옷가게 할인 1. if문 사용 2. price가 50000만원 이상이면 20% 할인 값 출력 이 때 int 함수 사용해서 숫자로..
-
알고보면 알기쉬운 알고리즘 - 1주차IT 공부/알고리즘 공부 2022. 11. 28. 23:06
1주차 공부 목표 개발자들이 알고리즘 공부가 필요한 이유 알고리즘 학습을 위한 기본 코드 구현력 높이기 시간, 공간 복잡도 학습 [목차] 1. 알고리즘이란? 2. 알고리즘 맛보기 (최댓값, 최빈값 찾기) 3. 시간복잡도 4. 공간복잡도 5. 점근 표기법 6. 알고리즘 문제 풀어보기 7. 1주차 숙제 01. 알고리즘이란? 알고리즘(algorithm)은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 것입니다. 넓게는 사람 손으로 해결하는 것, 컴퓨터로 해결하는 것, 수학적인 것, 비수학적인 것을 모두 포함한답니다. [네이버 지식백과] 알고리즘 [algorithm] (천재학습백과 초등 소프트웨어 용어사전) 즉, 어떤 문제가 있을 때 그것을 해결하기 위한 여러 동작을 모아놓은 ..