연습하기/Python 문제풀이8 [Python] 99클럽 코테 스터디 3일차 TIL 반복문과 조건문 - 오늘의 학습 키워드 : 반복문과 조건문을 이용한 갯수 카운팅- 어떤 문제가 있었고, 나는 어떤 시도를 했는지더보기대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다.문자열의 각 원소를 돌면서 원소가 'p' 또는 'y'와 일치하는지 체크하고, 일치하면 각 원소의 count를 높이는 방식을 생각했습니다. 여기서 대소문자 구별이 안 된다는 점을.. 2024. 7. 25. [Python] 99클럽 코테 스터디 2일차 TIL (반복문) - 오늘의 학습 키워드 : 반복문을 활용해 평균 구하기- 배운 점Python에서는 SUM 함수나 len 함수를 이용해 평균을 구할 수 있지만, 시간 복잡도나 공간 복잡도를 고려하여 다른 방법으로 문제를 풀 수 있습니다. 예를들어 리스트의 반복문을 돌면서 리스트 내 숫자를 더해주고, 횟수를 카운트를 하여 변수로 저장해두는 것입니다. - 오늘의 회고 - 문제 : 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. - 어떻게 해결했는지첫 번째 풀이 방법def solution(arr): answer = 0 for i in range(len(arr)): answer += int(arr[i]) answer /= len(arr) .. 2024. 7. 24. 99클럽 코테 스터디 1일차 TIL 리스트 거꾸로 출력 - 숫자 데이터 타입을 리스트 형태로 변형하고, 원하는 순서대로 출력하는 문제입니다. - 문제 : 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. - 오늘의 회고 - 어떤 문제가 있었고, 나는 어떤 시도를 했는지자연수의 각 자리 숫자를 원소로 가지게 하려면 자연수 자체가 배열 형태가 되어야 합니다. 따라서 가장 기본적인 배열 형태인 '문자열' 형태로 만들어 반복문을 돌리려고 했습니다. 다만, 거꾸로 출력하는 것이므로 '거꾸로'를 어떻게 출력해야 할지에 대한 고민이 필요했습니다. 처음에는 습관적으로 for i in range(n)으로 풀었다가 빈 리스트가 출력되는 문제가 있었습니다. - 어떻게 해결했는지de.. 2024. 7. 22. 이전 1 2 다음