일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- sf6 마리사
- CosPro
- 공략
- 스파6
- python
- 프레임표
- marisa
- 춘리공략
- postgres
- 스파6 마리사
- SF6
- 파이참
- uvicorn
- AWS
- 마리사공략
- 클래식
- manon
- 스파6공략
- 스파 공략
- Pycharm
- 코딩테스트
- 격투게임
- 마리사
- 올웨더포트폴리오
- 스파6 공략
- FastAPI
- Swagger UI
- 서비스 운영이 쉬워지는 AWS 인프라 구축 가이드
- 모던
- docker
- Today
- Total
목록python (30)
Modern

문제 풀이 루프문 중 while문의 이해가 필요합니다. 종료조건을 루프문 안에 명확히 제시하여 루프문을 break로 종료시킵니다. def solution(attack, recovery, hp): count = 0 while(True): count += 1 hp -= attack if hp

문제 풀이 리스트, 즉 배열의 각 요소를 루프문을 활용하여 접근할 수 있다면 어려울 것이 없습니다. python의 경우 리스트는 바로 루프문에 넣어서 배열의 각 요소에 접근이 가능합니다. def solution(words): answer = '' for str in words : if len(str) >= 5 : answer += str if len(answer)==0 : answer = "empty" return answer COS Pro의 예시 문제는 아래 링크에서 확인 가능합니다. 코딩전문가자격시험, COS Pro(Coding Specialist Professional) (ybmit.com) MOS 공식 사이트, COS 공식 사이트, COS Pro 공식 사이트, DATA 공식 사이트 Microsof..

문제 풀이 조건문과 루프문, range()를 이해하고 있는지 묻는 문제입니다. import 구문의 경우 math를 추가해서 제곱에 대한 함수를 사용해도 됩니다. 심플한 계산식이기 떄문에 굳이 패키지를 import 할 필요는 없습니다. def solution(N, M): answer = 0 for i in range(N,M+1): if i%2==0 : answer = answer+(i*i) return answer COS Pro의 예시 문제는 아래 링크에서 확인 가능합니다. 코딩전문가자격시험, COS Pro(Coding Specialist Professional) (ybmit.com) MOS 공식 사이트, COS 공식 사이트, COS Pro 공식 사이트, DATA 공식 사이트 Microsoft 국제인증 자..

문제 풀이 문제의 각 function을 잘 이해했는지 확인하는 수준입니다. 특별히 언급할 내용이 없네요. def solution(arr): count_three = func_c(arr) count_five = func_a(arr) answer = func_b(count_three, count_five) return answer COS Pro의 예시 문제는 아래 링크에서 확인 가능합니다. 코딩전문가자격시험, COS Pro(Coding Specialist Professional) (ybmit.com) MOS 공식 사이트, COS 공식 사이트, COS Pro 공식 사이트, DATA 공식 사이트 Microsoft 국제인증 자격시험, Scratch, Entry(블록코딩)에 대한 자격증, Python, C, C++..

문제 풀이 빈 칸 채우기는 작성되어 있는 소스를 이해하는 것이 중요한데, 이 문제는 그 점을 잘 살린 것 같습니다. func_a()는 배열의 각 인덱스에 나온 장갑의 번호만큼 카운팅을 하는 함수입니다. 이 부분을 이해했으면 풀이는 어렵지 않습니다. def func_a(gloves): counter = [0 for _ in range(max_product_number + 1)] for x in gloves: counter[x]+=1# 수정1 return counter COS Pro의 예시 문제는 아래 링크에서 확인 가능합니다. 코딩전문가자격시험, COS Pro(Coding Specialist Professional) (ybmit.com) MOS 공식 사이트, COS 공식 사이트, COS Pro 공식 사이트..

문제 풀이 이 문제는 python 문법, 자료구조, 알고리즘 어디에도 속하지 않는 부분이라고 생각합니다. 단순히 문제를 잘 이해하고 있는지 묻는 수준인 것 같네요..수정된 3군데는 주석으로 표기했습니다. def solution(data): total = sum(data) average = total / len(data) # 수정1 cnt = 0 for d in data: if d < average:# 수정2 cnt += 1 # 수정3 return cnt COS Pro의 예시 문제는 아래 링크에서 확인 가능합니다. 코딩전문가자격시험, COS Pro(Coding Specialist Professional) (ybmit.com) MOS 공식 사이트, COS 공식 사이트, COS Pro 공식 사이트, DATA ..

문제 풀이 for문과 list의 각 index에 대한 접근법, 그리고 range에 대한 이해를 묻는 문제입니다. range(num)는 0 ~ num-1을 생성하는 함수입니다. 1) for문 바로 윗 절에서 첫번째 문자를 저장하고 시작 2) for문 이하 if절에서 i-1로 지정 위 의 두가지 사유로 for문의 첫 시작을 0번를 패스하고 1번부터 시작하면 됩니다. def solution(characters): result = "" result += characters[0] for i in range(1,len(characters)):# 수정 if characters[i - 1] != characters[i]: result += characters[i] return result COS Pro의 예시 문제는 ..

문제 풀이 문제 7번과 동일한 내용입니다. and 와 or에 대한 문제로, 조건절에 쓰이는 and와 or에 대한 명확한 이해를 묻는 문제입니다. def solution(sentence): str = '' for c in sentence: if c != '.' and c != ' ': str += c size = len(str) for i in range(size // 2): if str[i] != str[size - 1 - i]: return False return True COS Pro의 예시 문제는 아래 링크에서 확인 가능합니다. 코딩전문가자격시험, COS Pro(Coding Specialist Professional) (ybmit.com) MOS 공식 사이트, COS 공식 사이트, COS Pro 공..