본문 바로가기

분류 전체보기445

삼성 SDS 대학생 알고리즘 특강 삼성 SDS 대학생 알고리즘 특강 | 모집 대상과 선발 절차는 동계/하계가 각각 다릅니다. - 동계 : 입과 테스트 없이 바로 입과 대상자 선정 - 하계 : 입과 테스트 후, 입과 대상자 선정 | 수강 기간과 시간 수강 기간 - 2주(주 5일) 수강 시간 - 9 : 00 ~ 18 : 00 ( 점심시간 12:00 ~ 13:00 ) | 수강 내용 1일차 - 알고리즘 기초 2일차 - 시간복잡도 3일차 - 자료구조 4일차 - 정수론 5일차 - 조합론 6 ~ 7.5일차 - 그래프 7.5 ~ 10일차 - DP + 하루 안에 풀어야 하는 백준 문제 존재 .. 코로나가 없었다면 원래 잠실에 있는 삼성 SDS타워WESTCAMPUS에서 강의 듣고, 점심 제공까지 해줍니다. 그러나 코로나 땜에... 너무나 아쉽다. 다른 분.. 2021. 7. 16.
백준 ] 16926번 배열 돌리기 1 16926번: 배열 돌리기 1 크기가 N×M인 배열이 있을 때, 배열을 돌려보려고 한다. 배열은 다음과 같이 반시계 방향으로 돌려야 한다. A[1][1] ← A[1][2] ← A[1][3] ← A[1][4] ← A[1][5] ↓ ↑ A[2][1] A[2][2] ← A[2][3] ← A[2][4] A[2][5] www.acmicpc.net ✍ 문제풀이 ✔ 제한사항을 살펴보면 돌려야 하는 사각형의 개수를 알 수 있다. 항상 min(N, M) mod 2 = 0 이므로 min(N, M) / 2 값이 돌려야 할 사각형의 개수이다. - 4 * 5의 경우 min(4, 5) = 4이고, 4 / 2 = 2이므로 돌려야 할 사각형의 개수는 2이다. - 5 * 4의 경우 min(5, 4) = 4이고, 4 / 2 = 2이므로.. 2021. 6. 28.
Programmers] Lv.1 키패드 누르기 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr ✍ 문제풀이 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 왼쪽 열의 3개의 숫자 1, 4, 7을 입력할 때는 왼손 엄지손가락을 사용합니다. 오른쪽 열의 3개의 숫자 3, 6, 9를 입력할 때는 오른손 엄지손가락을 사용합니다. 가운데 열의 4개의 숫자 2, 5, 8, 0을 입력할 때는 두 엄지손가.. 2021. 6. 24.
Programmers] Lv.2 최댓값과 최솟값 #string #int #StringToInt #IntToSting #문자열 #문자열변환 코딩테스트 연습 - 최댓값과 최솟값 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를 programmers.co.kr 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한 조건 s에는.. 2021. 6. 23.