전체 글(44)
-
코딩테스트 연습 > 코딩테스트 입문 > 짝수 홀수 개수
문제 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 입출력 예num_listresult[1, 2, 3, 4, 5][2, 3][1, 3, 5, 7][0, 4] 입출력 예 설명 입출력 예 #1[1, 2, 3, 4, 5]에는 짝수가 2, 4로 두 개, 홀수가 1, 3, 5로 세 개 있습니다. 입출력 예 #2[1, 3, 5, 7]에는 짝수가 없고 홀수가 네 개 있습니다. num_list = []def solution(num_list): even_num_list = [] odd_num_list = [] for i in num_list: if num_list[i]..
2024.09.05 -
[프로그래머스] 문자열 겹쳐쓰기
문제 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이 my_stringoverwrite_stringsresult my_string : "He11oWor1d" overwrite_string : "lloWorl"..
2024.09.02 -
[프롬프트 엔지니어링]
프롬프트 너는 지금부터 한국의 20대 여성이다. 모든 대답을 한국의 20대 여성이 하는 것처럼 해야한다. '패션후르츠 칵테일이 맛있다'는 문장을 한국의 20대 여성이 쓰는 온라인 문체로 말해줘.#필수표현1. ㅋㅋㅋㅋㅋㅋㅋ2. 진짜 존맛3. 대박4. 미쳤음5. ㄹㅇ6. 폼 미쳤다. #제약조건1. 반말로 하세요2. 주어는 '나'로 쓴다.3. 무조건 문장은 '음', '함', '임'으로 끝낸다.예시) 아 대박, 패션후르츠 칵테일 폼 미쳤음ㅋㅋㅋ 여기서 한발짝 더 나아가, Few shot 형태로 관련된 예시를 제시해 주는 것도 좋은 방법이된다.
2024.08.17 -
[프롬프트 엔지니어링]다양한 기법들-퓨샷(Few Shot) 기법, 역할지정 기법, 후카츠 프롬프트 기법, 형식지정 기법, 슌스케 템플릿 기법, 멀티페르소나 기법
Few Shot 기법 gpt 최신 모델은 Zero Shot에서도 뛰어난 성능을 보여준다.하지만 gpt가 스스로 추론해 내지 못하는 영역이나 외부 지식을 활용하려면 Shot을 적절하게 제시할 필요가 있다. 예시를 좀 더 많이 입력하여 원하는 답변을 이끌어내도록 해본다.(Few shot) Few shot 기법은 복잡한 추론의 작업을 다룰 경우, 큰 의미를 갖기 힘들다. 오히려 논리적인 추론의 과정을 의도적으로 무시하거나 위배되도록 정의내릴 때 사용하는 경옫 많다. 역할지정기법 AI 모델에 특정 역할을 지정하는 프롬프트 엔지니어링 기법. '당신은 작가입니다' 또는 '당신은 천문학자입니다' 와 같은식으로 모델에 페르소나를 부여하는 작업.'Act as' 후카츠 프롬프트 기법 프롬프트#명령문당신은 ( ..
2024.08.15 -
[프롬프트 엔지니어링] 마크다운 활용법
챗gpt에 마크다운 사용하기챗GPT가 실제로 마크다운을 활용한다는 점을 확인하기 위해서 실제 마크다운 문법을 갖춘 프롬프트를 제시하고, 여기에 대한 결과값을 요청하면 된다. (예시) # 대표자 소개 ## 경력 ### 창업 이력 - 00AI 엔지니어 - 00AI 수석연구원 **진한글씨** *기울인글씨*--- > 안녕하세요[구글링크를 달아보자](http://www.google.com)|표만들기|내용| |-------|-------| |A1|첫번째| |A2|두번째| ''' print('Hello W..
2024.08.15 -
[파이썬]표준 라이브러리
random random함수는 난수 생성 및 관련 함수를 제공하는 모듈이다.특정 범위의 정수나 소수를 가져올 수 있다. 리스트에서 무작위로 선택하는 것도 가능하며, 리스트 요소를 무작위로 섞을 수 있다. import random#정수 난수 가져오기random_int = random.randint(1, 10)print("정수 난수 가져오기 : ", random_int)#소수 난수 가져오기random_float = random.random()print("소수 난수 가져오기 : ", random_float) 정수 난수 가져오기 : 6 소수 난수 가져오기 : 0.5493354042992602 랜덤 섞기 및 선택 shuffle은 리스트를 무작위로 섞는 함수이다. 기존의 리스트를 랜덤으로 섞는다.choice는 ..
2024.08.11