일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- JavaScript
- 코드잇TIL
- ADT
- GMK67
- 긱바
- 어도비
- M1W
- 브론즈
- 노트북램교체
- LinkedList
- Unity
- 몬스긱
- 삼성노트북
- 자료구조
- unityC#
- 자바스크립트
- 기계식키보드
- 추상적 자료형
- 스톡
- 시간복잡도
- 삼성노트북하판
- 오늘도코드잇
- 코드잇
- solved.ac
- JS
- 코딩공부
- 코테
- 백준
- 노트북SSD교체
- 코테준비
- Today
- Total
목록Computer Programming/Coding Test(C++) (9)
SKYLIGHT STUDIO
C++ 11부터 새롭게 도입된 루프. 기존의 for문보다 강화된 형태다. 기본 문법은 다음과 같다.for (element_declaration : container) { // 반복할 코드} element_declaration은 컨테이너에서 꺼낸 각 요소를 받는 변수 선언,container은 배열이나 vector이나 map 등의 자료구조,다음은 본격적인 예제이다. #include #include #include using namespace std;int main() { map score = {{"Alice", 90}, {"Bob", 85}, {"Charlie", 95}}; for(const auto& pair : score) { cout 앞서 말한대로 const auto*로..
Map은 C++의 연관 컨테이너( associative container) 중 하나로, 키-값 쌍(key-value pair)을 저장하고 키를 통해 값에 접근하는 자료구조 중 하나이다. 다른 연관 컨테이너로는 또 멀티맵이나 해시 테이블, unordered_map 뭐 많다.보통 이런 종류의 자료구조는 파이썬의 딕셔너리를 통해 많이들 접하게 된다. Map도 C++에서 쓰기 편한 연관 컨테이너라는 점에서 공통점이 많긴 하나, 세부적인 차이점도 꽤 있다. 특성MapDictionary중복 키자동 오름차순 정렬정렬되지 않음. 입력 순서정렬 여부허용하지 않음허용하지 않음검색속도O(logn)O(1) (해시 테이블)키의 타입컴파일 시 지정해야 함다양한 타입예외 처리at()은 예외 발생, []은 새 항목 추가KeyErro..
문제학생들은 3주가 지난 기념으로 매점에서 1월 1일이 지나 싸게 파는 폭죽을 사서 터뜨리고 있다.폭죽쇼를 하는 동안 N명의 학생들이 폭죽을 터뜨린다. 그리고 이 N명의 학생은 각각 일정한 주기로 폭죽을 터뜨린다. 물론 이 주기는 학생들마다 같을 수도, 다를 수도 있다. 그리고 우리는 초 단위로 관찰을 하고, 폭죽 역시 초 단위로 터진다.폭죽쇼가 끝날 때까지 얼마나 많은 시간동안 밤하늘에 폭죽이 터지는 것을 볼 수 있는지 궁금해 하는 조교를 도와주자.입력첫 줄에 폭죽을 터뜨리는 학생의 수 N(1 ≤ N ≤ 100)과 폭죽쇼가 끝나는 시간 C(1 ≤ C ≤ 2,000,000)가 주어진다. 그 다음 N개의 줄에는 학생들이 폭죽을 터뜨리는 주기가 한 줄에 하나씩 주어진다. 주기는 1보다 크거나 같고, C보다 ..
전자 제품에는 저항이 들어간다. 저항은 색 3개를 이용해서 그 저항이 몇 옴인지 나타낸다. 처음 색 2개는 저항의 값이고, 마지막 색은 곱해야 하는 값이다. 저항의 값은 다음 표를 이용해서 구한다.예를 들어, 저항의 색이 yellow, violet, red였다면 저항의 값은 4,700이 된다.입력첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 위의 표에 있는 색만 입력으로 주어진다.출력입력으로 주어진 저항의 저항값을 계산하여 첫째 줄에 출력한다. black01brown110red2100orange31,000yellow410,000green5100,000blue61,000,000violet710,000,000grey8100,000,000white91,000,000,00..