코딩테스트준비 4

Today I Learned(TIL)-25

------------------------------------- 오늘의 학습 키워드 --------------------------------------스택/큐스택 : 후입선출(LIFO, Last In First Out) 원칙을 따릅니다. 즉, 가장 나중에 삽입된 요소가 가장 먼저 제거          일상적인 물건의 쌓아 올리기와 같은 방식으로 데이터를 처리 푸시(push): 스택의 상단에 요소를 추가합니다.팝(pop): 스택의 상단에서 요소를 제거하고 반환합니다.피크(peek) 또는 탑(top): 스택의 상단에 있는 요소를 반환하지만, 제거하지는 않습니다.비어있는지 확인(is_empty): 스택이 비어 있는지 여부를 확인합니다.큐 : 데이터 구조 중 하나로, 선입선출(FIFO, First In F..

Daily note 2024.07.28

Today I Learned(TIL)-23

------------------------------------- 오늘의 학습 키워드 --------------------------------------sort 함수 : 리스트를 정렬하는 함수 set 함수 : 집합 자료형을 생성할때 사용  -------------------------- 공부한 내용 본인의 언어로 정리하기 -------------------------- 문제 설명  수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.  마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때,   완주하지 못한 선수의 이름을 return 하도록 solution 함수..

Daily note 2024.07.26

Today I Learned(TIL)-20

------------------------------------- 오늘의 학습 키워드 -------------------------------------- ㅁ평균값 구하기ㅁsum = 정수들의 합함len =객체의 길이 ㅁ 구구단 ㅁ이중 for문 사용줄바꿈 설정 print( '  ' ) -------------------------- 공부한 내용 본인의 언어로 정리하기 -------------------------- 문제1 평균값 구하기정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예         arr          ..

Daily note 2024.07.23

Today I Learned(TIL)-19

------------------------오늘의 학습 키워드-----------------------------------ㅇ 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.     예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. ㅇ 숫자열을 문자열로 바꿀줄 알아야한다!----------------------공부한 내용 본인의 언어로 정리하기--------------------------def solution(n): # 함수정의 answer=[] return list(map(int, reversed(str(n)))) # 정수 n을 문자열 전환, 5,4,3,2,1,출력을 변환, 숫자열 전환 리스트로 출력print(solution(12345)) 자..

Daily note 2024.07.22