본문 바로가기
728x90
반응형

분류 전체보기89

[프로그래머스] JadenCase 문자열 만들기 프로그래머스 JadenCase 문자열 만들기 문제 링크 코딩테스트 연습 > 연습문제 > JadenCase 문자열 만들기 문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고) 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상 200 이하인 문자열입니다. s는 알파벳과 숫자, 공백문자(" ")로 이루어져 있습니다. 숫자는 단어의 첫 문자로만 나옵니다. 숫자로만 이루어진 단어는 없습니다. 공백문자가 연속해서 나올 수 있습니다. 입출력 예 s return '3.. 2023. 2. 23.
[프로그래머스] 문자열 밀기 프로그래머스 문자열 밀기 문제 링크 코딩테스트 연습 > 코딩테스트 입문 > 문자열 밀기 문제 설명 문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 len(A): answer = -1 break return answer 2023. 2. 23.
[프로그래머스] 팩토리얼 프로그래머스 팩토리얼 문제 링크 코딩테스트 연습 > 코딩테스트 입문 > 팩토리얼 문제 설명 팩토리얼 i은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. 제한사항 0 2023. 2. 23.
[프로그래머스] 하샤드 수 프로그래머스 하샤드 수 문제 링크 코딩테스트 연습 > 연습문제 > 하샤드 수 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 arr return 10 true 12 true 11 false 13 false 코드 def solution(x): answer = True temp = 0 for i in str(x): temp += int(i) if x % temp == 0: answer = True else.. 2023. 2. 19.
어텐션 메커니즘 (Attention Mechanism) 이해하기 15-01 어텐션 메커니즘 (Attention Mechanism) 앞서 배운 seq2seq 모델은 **인코더**에서 입력 시퀀스를 컨텍스트 벡터라는 하나의 고정된 크기의 벡터 표현으로 압축하고, **디코더**는 이 컨텍스트 벡터를 통해서 출력 … wikidocs.net * Won Joon Yoo, Introduction to Deep Learning for Natural Language Processing, Wikidocs 바탕으로 공부 목적으로 아래 글을 작성하였다. RNN에 기반한 seq2seq 모델에는 크게 두 가지 문제가 있다. 1. 하나의 고정된 크기의 벡터에 모든 정보를 압축하려고 하니까 정보 손실이 발생 2. RNN의 고질적인 문제인 기울기 소실(vanishing gradient) 이를 위한.. 2023. 2. 9.
[데이콘/DACON] 상추의 생육 환경 생성 AI 경진대회 (낯선 데이터 다루기, 데이터 전처리, 시계열 데이터 처리, EDA, GAN) [배경] 4차 산업혁명 시대를 맞아 농업 분야에서도 인공지능(AI) 기술이 널리 사용되어 IT 기술을 동원한 스마트팜 등 보다 효율적인 작물 재배가 가능해지고 있습니다. KIST 강릉 분원은 인공지능을 활용하여 국내에서 생장하는 식물 자원 중 유용한 소재를 탐색하고, 그 효능과 활용법에 대해 연구하고 있습니다. 이번 경진대회를 통해 작물의 수확량을 최고로 끌어올릴 수 있는 시간대별 최적 환경을 알아낼 수 있다면, 식물 재배와 관련한 제반 산업에 큰 도움이 될 것입니다. [주제] 생육 환경 생성 AI 모델 결과를 바탕으로 상추의 일별 최대 잎 중량을 도출할 수 있는 최적의 생육 환경 조성 [설명] 이번 경진대회에서는 예측 모델과 생성 모델 2가지 모두 개발해야 합니다. 상추의 일별 잎중량을 예측하는 AI .. 2023. 2. 8.
728x90
반응형