728x90
반응형

전체 글 328

Level 2 폰켓몬 Python3

programmers.co.kr/learn/courses/30/lessons/1845?language=python3 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr 최종 코드 GitHub github.com/hwayeon351/Programmers-Algorithms hwayeon351/Programmers-Algorithms 프로그래머스 코딩테스트 풀이. Contribute to hwayeon351/Programmers-Algorithms development by creating an account o..

Level 2 땅따먹기 Python3

programmers.co.kr/learn/courses/30/lessons/12913?language=python3 코딩테스트 연습 - 땅따먹기 땅따먹기 게임을 하려고 합니다. 땅따먹기 게임의 땅(land)은 총 N행 4열로 이루어져 있고, 모든 칸에는 점수가 쓰여 있습니다. 1행부터 땅을 밟으며 한 행씩 내려올 때, 각 행의 4칸 중 한 칸만 밟 programmers.co.kr 최종 코드 GitHub github.com/hwayeon351/Programmers-Algorithms def solution(land): for i in range(len(land)-1): for j in range(4): land[i+1][j] += max(land[i][:j]+land[i][j+1:]) return max..

[STL] algorithm

algorithm 라이브러리는 반복가능한 객체 또는 포인터 등의 범위 내에서 사용하도록 설계된 함수 모음을 정의한다. 내장 함수 sort sort(T start, T end) sort(T start, T end, Compare comp) [start, end) 범위의 요소를 오름차순으로 정렬 [start, end) 범위의 요소를 comp 조건 순으로 정렬 Compare 객체를 operator()를 오버라이딩해서 구조체로 선언하거나, functional 라이브러리의 내장 함수를 활용할 수 있다. ▶ 함수 원형 template void sort (RandomAccessIterator start, RandomAccessIterator end); template void sort (RandomAccessIter..

C++/STL 2021.02.03

[STL] functional

Function objects는 함수와 유사한 구문처럼 사용하도록 특별하게 설계된 객체다. C++에서는 일반적으로 함수 객체는 operator () 멤버 함수가 정의 된 클래스의 인스턴스이다. 이 멤버 함수를 사용하면 함수 호출과 동일한 구문으로 개체를 사용할 수 있다. #include 예를 들어, fucntional 라이브러리에 내장 되어 있는 함수 less의 원형은 다음과 같다. template struct less { bool operator() (const T& x, const T& y) const {return x

C++/STL 2021.02.03

SWEA 5658 [모의 SW 역량테스트] 보물상자 비밀번호 C++

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRUN9KfZ8DFAUo&categoryId=AWXRUN9KfZ8DFAUo&categoryType=CODE&problemTitle=&orderBy=RECOMMEND_COUNT&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=2&&&&&&&&& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 최종 코드 GitHub github.com/hwayeon351/SWEA-Algorithms hwayeon351/SWEA-Algorithms SWEA 알고리..

코테 노트/SWEA 2021.02.03

[STL] Priority Queue

Priority Queue(우선순위 큐)는 Least-First-Out 혹은Large-First-Out의 자료구조로, Heap(힙)이라는 자료구조를 가지고 구현된다. Queue와 달리, 데이터를 넣은 순서에 상관없이 우선순위가 높은 것부터 꺼낼 수 있다. Priorty Queue는 C++의 표준 템플릿 라이브러리에 담겨있다. #include 기본 형태 priority_queue 자료형 및 클래스 T, vector와 같은 컨테이너 Container, 비교 함수 클래스 Compare을 매개변수로 가진다. 이때, vector의 type은 T와 같다. priority_queue pq를 선언하면 Default로 Container는 vector, Compare은 functional 라이브러리의 less가 된다. 따..

C++/STL 2021.02.02

Level 2 예상 대진표 Python3

programmers.co.kr/learn/courses/30/lessons/12985 코딩테스트 연습 - 예상 대진표 △△ 게임대회가 개최되었습니다. 이 대회는 N명이 참가하고, 토너먼트 형식으로 진행됩니다. N명의 참가자는 각각 1부터 N번을 차례대로 배정받습니다. 그리고, 1번↔2번, 3번↔4번, ... , N-1번↔N programmers.co.kr 최종 코드 GitHub github.com/hwayeon351/Programmers-Algorithms hwayeon351/Programmers-Algorithms 프로그래머스 코딩테스트 풀이. Contribute to hwayeon351/Programmers-Algorithms development by creating an account on Gi..

SWEA 5653 [모의 SW 역량테스트] 줄기세포배양 C++

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRJ8EKe48DFAUo SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 최종 코드 GitHub github.com/hwayeon351/SWEA-Algorithms hwayeon351/SWEA-Algorithms SWEA 알고리즘 소스 코드 저장소. Contribute to hwayeon351/SWEA-Algorithms development by creating an account on GitHub. github.com // // main.cpp // SWEA5653 // // Cr..

코테 노트/SWEA 2021.01.30

Level 2 점프와 순간 이동 Python3

programmers.co.kr/learn/courses/30/lessons/12980 코딩테스트 연습 - 점프와 순간 이동 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈 programmers.co.kr 최종 코드 GitHub github.com/hwayeon351/Programmers-Algorithms hwayeon351/Programmers-Algorithms 프로그래머스 코딩테스트 풀이. Contribute to hwayeon351/Programmers-Algorithms development by creating an account on Git..

Level 2 영어 끝말잇기 Python3

programmers.co.kr/learn/courses/30/lessons/12981?language=python3 코딩테스트 연습 - 영어 끝말잇기 3 [tank, kick, know, wheel, land, dream, mother, robot, tank] [3,3] 5 [hello, observe, effect, take, either, recognize, encourage, ensure, establish, hang, gather, refer, reference, estimate, executive] [0,0] programmers.co.kr 최종 코드 GitHub github.com/hwayeon351/Programmers-Algorithms hwayeon351/Programmers-Algor..

728x90
반응형