# practice
1959
1959. 두 개의 숫자열 N개의 숫자로 구성된 숫자열 $$A{i}$$ (i=1~N)와 M개의 숫자로 구성된 숫자열 $$B{j}$$ (j=1~M)가 있다. 아래는 N이 3인 $$A{i}$$와 M이 5인 $$B{j}$$의 예이다. $$A_{i}$$ = | 1 | 5 |
타임 플레이어
!codepenDevCatOrDuck/embed/Barrwwg?default-tab=html%2Cresult위에는 스스로 만들어 본 것이고, 아래에는 좀 더 좋은 피드백이 있는데 혹시몰라 나중을 위해 남겨 놓는 참고 링크. 참고https://javascript
1954
1954. 달팽이 숫자 달팽이는 1부터 N * N까지의 숫자가 시계방향으로 이루어져 있다. 다음과 같이 정수 N을 입력 받아 N크기의 달팽이를 출력하시오. [예제] N이 3일 경우, 1 | 2 | 3 | - | - 8 | 9 | 4 7 | 6 | 5 N이 4일 경
js 시간흐름 그리고 멈추기
!codepen[DevCatOrDuck/embed/MWVrGyW?default-tab=html%2Cresult]`
1948
1948. 날짜 계산기 월 일로 이루어진 날짜를 두 개 입력 받아, 두 번째 날짜가 첫 번째 날짜의 며칠째인지를 출력하는 프로그램을 작성하라. [제약사항] 월은 1이상 12이하의 정수이다. 각 달의 마지막 날짜는 다음과 같다. 1/31, 2/28, 3/31, 4/30
1946
1946. 간단한 압축 풀기 원본 문서는 너비가 10인 여러 줄의 문자열로 이루어져 있다. 문자열은 마지막 줄을 제외하고 빈 공간 없이 알파벳으로 채워져 있고 마지막 줄은 왼쪽부터 채워져 있다. 이 문서를 압축한 문서는 알파벳과 그 알파벳의 연속된 개수로 이루어진 쌍들
1945
1945. 간단한 소인수분해 숫자 N은 다음과 같다. N이 주어질 때 a, b, c, d, e를 출력하라. [제약사항] N은 2이상 10,000,000이하이다. [입력] 가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.
[PyTorch]Distributed Data Parallel - Practice
Reference: https://pytorch.org/tutorials/intermediate/model_parallel_tutorial.html모델 병렬화는 분산 훈련 기술에서 아주 잘 활용된다. PytorchDistributed Data Prarallel
1288
1288. 새로운 불면증 치료법 민석이는 불면증에 걸렸다. 그래서 잠이 안 올 때의 민간요법 중 하나인 양 세기를 하려고 한다. 민석이는 1번 양부터 순서대로 세는 것이 재미없을 것 같아서 N의 배수 번호인 양을 세기로 하였다. 즉, 첫 번째에는 N번 양을 세고, 두
1284
삼성전자에 입사한 종민이는 회사 근처로 이사를 하게 되었다.그런데 집의 위치가 두 수도 회사 A, B 중간에 위치하기에 원하는 수도 회사를 선택할 수 있게 되었는데, 두 회사 중 더 적게 수도 요금을 부담해도 되는 회사를 고르려고 한다.종민이가 알아본 결과 두 회사의
1204
1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 어느 고등학교에서 실시한 1000명의 수학 성적을 토대로 통계 자료를 만드려고 한다. 이때, 이 학교에서는 최빈수를 이용하여 학생들의 평균 수준을 짐작하는데, 여기서 최빈수는 특정 자료에서 가장 여러 번 나타
2072
10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라.각 수는 0이상 10000이하의 정수이다.가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에는 2개의 수가 주
2071
10개의 수를 입력 받아, 평균값을 구하는 프로그램을 작성하시오.(소수점 첫째 자리에서 반올림한 정수를 출력한다.)각 수는 0이상 10000이하의 정수이다.가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의
2070
2개의 수를 입력 받아 크기를 비교하여 등호 또는 부등호를 출력하는 프로그램을 작성하라.각 수는 0이상 10000이하의 정수이다.가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에는 2개의 수가
2068
10개의 수를 입력 받아, 그 중에서 가장 큰 수를 출력하는 프로그램을 작성하라.각 수는 0이상 10000이하의 정수이다.가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에는 2개의 수가 주어진
2063
중간값은 통계 집단 수치를 크기 순으로 배열 했을 때 전체의 중앙에 위치하는 수치를 뜻한다.입력으로 N개의 정수가 주어졌을 때, 중간값을 출력하라.N은 항상 홀수로 주어진다.N은 9이상, 199이하의 정수이다.입력은 첫 줄에 N이 주어진다.둘째 줄에 N개의 점수가 주어
2058
하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라.자연수 N은 1부터 9999까지의 자연수이다.입력으로 자연수 N이 주어진다.각 자릿수의 합을 출력한다.해당 글은 영리적 목적이 아닌 학습의 기록으로 사용되었습니다. 오기나 잘못된 부분은 말씀해주시
2056
2056. 연월일 달력 연월일로 구성된 8자리의 날짜가 입력으로 주어진다. 해당 날짜의 유효성을 판단한 후, 날짜가 유효하다면 YYYY/MM/DD 형식으로 출력하고, 유효하지 않을 경우, -1을 출력하는 프로그램을 작성하시오. 연월일로 구성된 입력에서 월은 1~12 사