일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- useEffect
- 머신러닝
- reactmemo
- TS
- 알고리즘
- styledcomonents
- 에러해결방안
- 백준 #코딩테스트
- 혼공단
- 혼자공부하는머신러닝딥러닝
- axios
- REACT
- typeScript
- Redux
- 혼자공부하는머신러닝
- 타입스크립트
- 딥러닝
- clipboardapi
- 구조분해할당
- 혼공챌린지
- 혼공머신
- CSS
- 백준
- js
- error맛집
- 코딩테스트
- 백준 #코딩테스트 #코테 #알고리즘
- 유니티 #게임개발
- 초기값 설정하기
- 리액트
- Today
- Total
목록전체 글 (131)
좌충우돌 개발자의 길
2675번 (문자열 반복) * 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. t = int(input()) for i in r..
더보기 🎉스터디 내용 정리 목록🎉 https://ksumin-dev.tistory.com/56 1강 : 인공머신? 머신러닝? 딥러닝? 머신러닝은 인공지능의 하위 머신러닝 알고리즘 라이브러리 사이트 https://scikit-learn.org/stable/ 딥러닝은 머신러닝의 하위로 머신러닝 알고리즘 중 인공신경망을 사용한다 딥러닝 알고리즘 라이 ksumin-dev.tistory.com https://ksumin-dev.tistory.com/57?category=1031634 2강 : colab 사용하기 코랩은 무엇인가? 코랩은 파이썬으로 입력된거 실행시켜 볼 수 있는 구글 프로그램 장점 뭐 설치하지 않고 웹으로 들어가서 확인이 가능하다 colab에서 라이브러리 대부분 다 지원해주고 있음 imp ksumi..
10809번 (알파벳 찾기) 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. arr = list(map(str, input())) # apple num = len(arr) arr2 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"..
11720번 (숫자의 합) N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 입력으로 주어진 숫자 N개의 합을 출력한다. num = int(input()) val = list(map(int, input())) total = 0 for i in range(0, num): total = total + val[i] print(total)
11654번 (아스키 코드) 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. val = input() print(ord(val)) 새롭게 배운 것 ord() : 아스키 코드로 반환해준다.
1065번 (한수)* 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 753 (-2씩 차이) 123(+1씩 차이) n = 10 a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] total = 0 num = int(input()) han = 0 for n in range(1, num+1): #1~99는 모두 한수이다 if n
4673번 (셀프 넘버) 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57이다. 이런식으로 다음과 같은 수열을 만들 수 있다. n을 d(n)의 생성자라고 한다. 위의 수열에서 33은 39의 생성자이고, 39는 51의 생성자, 51은 57의 생..
15596번 (정수 N개의 합) * 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오. Python 2, Python 3, PyPy, PyPy3: def solve(a: list) -> int a: 합을 구해야 하는 정수 n개가 저장되어 있는 리스트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) 리턴값: a에 포함되어 있는 정수 n개의 합 (정수) def solve(a): total = 0 for i in a: total = total + i int(total) return total 의아한 점 def solve(a): n = len(a) total = 0 print(n) # 홀수 일때 if(n % 2 == 1): total = (a[0]+a[n-1])*(n/2..
4344번 (평균은 넘겠지) 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. n = int(input()) arr = [] rate = [] sum_number = 0 total = 0 average = 0 student_avg = 0 m = 0 for i in range(n): //초기화 avera..
8958번 (OX퀴즈) * "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. a = int(input()) for i in range(a): b = input() s = list(b) sum = 0 c = 1 for i in s: if i == 'O': sum += c c += 1 else: c = 1 print(sum) 새롭게 배운 것 배열명.len() : 리스트의 전체 개..