728x90 분류 전체보기115 코딩테스트 문자열 돌리기/Python + string 정리 string에 관련된 코딩 테스트가 많길래 기초를 정리해 보겠습니다!코딩테스트 문자열 돌리기/Pythonfor i in input(): print(i) input() 함수가 반환한 문자열을 for 루프를 사용하여 하나씩 순회합니다.문자열은 시퀀스 타입(순서가 있는 데이터 타입)이며, for 루프를 통해 문자열의 각 문자를 차례대로 접근할 수 있습니다. 예를 들어, "abcde"라는 문자열이 입력되면, for 루프는 각 문자 'a', 'b', 'c', 'd', 'e'를 순서대로 변수 i에 할당합니다. print(i) 함수: print(i)는 현재 i에 할당된 문자를 출력하고, 기본적으로 출력 후 줄바꿈(\n)이 포함됩니다. str.___()str.strip(): 문자열 양쪽의 공백을 제거text = .. 2024. 7. 8. groomlevel/ 이진수 정렬/ python + 설명 문제 풀이1. N = 정수의 개수(두 번째 줄) / K = K번째에 위치한 정수(6번째) N = 8 / K = 6 2. 1 2 3 4 5 6 7 8 => 두 번째 줄에 있는 리스트를 이진수로 만들자 3. 이진수 2^3 = 8 / 2^2 = 4 / 2^1 = 2 / 2^0 =11 = 00012 = 00103 = 00114 = 01005 = 01016 = 01107 = 01118 = 1000 4. 1의 숫자가 적은 순서로 정렬 내림차순/ 1의 개수가 같다면 10진수를 기준으로 내림차순1 = 0001 (맨 뒤 정렬: 7번째)2 = 0010 4 = 0100 -> 5번째 위치한 수 '4' 출력(K-1) 8 = 1000 3 = 00115 = 01016 = 01107 = 0111 (맨 앞 정렬: 0번째) 코드 함수.. 2024. 7. 8. 데이터 구조 데이터 구조 생각해보기- 전화번호부 정보는 어떻게 저장하면 좋을까?- 서적 정보는 어떻게 관리하면 좋을까?- 창고에 쌓인 수화물의 위치를 역순으로 찾을 때? 스택과 큐(stack & queue with list)스택(stack)- 나중에 넣은 데이터를 먼저 반환- Last In First Out(LIFO)- Data의 입력을 Push, 출력을 Pop이라고 - 스택 구조를 활용, 입력된 글자를 역순으로 출력word = input("Input a word: ")word_list = list(word)for i in range(len(word_list)): print(word_list.pop()) #하나씩 빼면서 출력#결과: 맨 마지막인 r부터 빠짐Input a word: naverrevan 큐 (Que.. 2024. 7. 2. [PCCE 기출문제] 6번 / 가채점/ python 문제def solution(numbers, our_score, score_list): answer = [] for i in range(len(numbers)): if numbers[our_score[i]] == score_list[i]: answer.append("Same") else: answer.append("Different") return answer결과 (주석 처리는 설명! )# 입출력 예2 결과에서 0번째 리스트인 '3'이 Different가 찍히는 이유def solution(numbers, our_score, score_list): answer = [] for i in range(len(numb.. 2024. 6. 22. Attention Is All You Need 주의(attention)는 트랜스포머(Transformer) 아키텍처의 기초 메커니즘으로, 많은 분들이 들어보셨을 것이다. 트랜스포머의 개념은 종종 매우 복잡한 다이어그램으로 제시되거나 복잡한 응용 프로그램에 배치되어 매우 난해하게 느껴질 수 있다. 그렇다면 어떻게 이것을 이해하기 시작해야 할까? 그러나 주의(attention)의 핵심 작업은 매우 직관적인 아이디어다. 이번 블로그에 마지막 부분에서는 이것이 왜 강력한지, 그리고 어떻게 트랜스포머와 같은 더 큰 신경망의 일부로 사용할 수 있는지 단계별로 분해하여 설명할 것이다.Intuition Behind Self-Atttention특히, 우리는 자기 주의(self-attention)에 초점을 맞출 것이다. 이는 입력 예제의 가장 중요한 부분에 주의를 기.. 2024. 6. 18. RNN Applications & Limitations(RNN 응용 사례 및 한계) 지금까지 RNN의 기본인 작동원리와 아키텍처, 학습 방법, 적용 분야 등을 살펴보았습니다. 이 세션의 마지막 부분에서는 소프트웨어 랩에서 RNN을 실제로 활용하는 구체적인 예시를 살펴보겠습니다.뮤직 제너레이션먼저 RNN을 사용하여 멜로디를 생성하는 뮤직 제너레이션 과제를 다룬다면, RNN은 시퀀스 데이터에서 다음 요소를 예측하는데 효과적이며, 이를 활용하여 완전히 새로운 멜로디를 만들 수 있다. 실제 사례: 슈베르트의 미완성 교향곡 3번몇년 전 연구팀 RNN 모델을 클래식 음악 데이터로 학습시켰다. 유명 슈베르트는 두 악장으로 구성된 미완성 교향곡을 남겼다. 불행히도 그는 교향곡을 완성하지 못한 채 세상을 떠났다. 연구팀은 학습된 RNN모델을 사용하여 기존의 두 악장 정보를 바탕으로 미완성된 제3악장을 .. 2024. 6. 17. 이전 1 ··· 3 4 5 6 7 8 9 ··· 20 다음 728x90