전체 글목록 76

[프로그래머스 42583] 다리를 지나는 트럭 / C++

programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이 programmers.co.kr int solution(int bridge_length, int weight, vector truck_weights) { queue wait; queue bridge; for (const auto& t : truck_weights) { wait.emplace(t); } int total = 0; int sec = 0; do { sec++; if (bridge...

코딩테스트 2021.04.30

[프로그래머스 42579] 베스트앨범 / C++

programmers.co.kr/learn/courses/30/lessons/42579 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 가져온 풀이 #include #include #include #include using namespace std; bool compare(pair a, pair b) { return a.first > b.first; } bool compare_map_value(pair a, pair b) { return a.second > b.second; } vector solution(..

코딩테스트 2021.04.29

[프로그래머스 42578] 위장 / C++

programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr #include #include #include #include using namespace std; int solution(vector clothes) { int answer = 0; std::unordered_map map; for (const auto& cloth : clothes) { map[cloth[1]]++; } answer = 1; // 곱누적을 위해 1로 초기화 for (const auto& item : map) { answer *= (item.second + 1); } return answer-1; } 미착용까지 포함하여 각 의상종류별 의상구성..

코딩테스트 2021.04.29

[프로그래머스 42577] 전화번호 목록 / C++

programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr string::find 는 실패시 std::string::npos 를 리턴 찾은 경우는 position을 리턴한다. 따라서 0이라면 prefix를 찾은것 #include #include #include using namespace std; bool solution(vector phone_book) { bool answer = true; std::sort(phone_book..

코딩테스트 2021.04.28

windows server 2008 sp2와 2008 r2을 경계로 cbs상태표현 차이점

undocmented 된 내용 https://docs.microsoft.com/ko-kr/archive/blogs/tip_of_the_day/tip-of-the-day-cbs-servicing-states-chart-refresher Tip of the Day: CBS Servicing States Chart - Refresher Tip of the Day: CBS Servicing States Chart - Refresher 10/12/2015 2 minutes to read In this article --> Ever find yourself lost in the CBS log? It’s likely that if you’ve opened the CBS.log in Windows\Logs, you h..

카테고리 없음 2020.01.08

C++ Korea 제5회 세미나 후기

https://festa.io/events/226 C++ Korea 제5회 세미나 - "종합 선물 세트" | Festa! Festa에서 당신이 찾는 이벤트를 만나보세요. festa.io c++ 세미나를 한번도 가본적이 없기도하고 java나 웹개발 진영에 비하면 희귀한(?) 편이라 신청했습니다. 인기가 좋은것 같습니다. 금방 매진됬어요. 듣고 싶었던게 마지막에 있어서 좀 아쉬웠지만 한국마소도 가보고 나쁘지 않았습니다. * 세션 & 발표자료 세션 1 : C++20 Key Features Summary https://www.slideshare.net/mobile/utilforever/c20-key-features-summary C++20 Key Features Summary 모던 C++의 시초인 C++11은 ..

Programming/C&C++ 2019.04.08

signtool.exe returned error 0x800700C1

잘되던 전자서명이 안됨.signtool.exe returned error 0x800700C1 라는 에러 메세지.잘되는 바이너리는 잘되고 안되는 바이너리는 안되니signtool의 문제는 아니였음.( singtool.exe 를 32bit, 64bit 맞게 사용해야됨 ) 구글링해도 별로 자료는 안나오고msdn글 읽다가 https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/158b5381-f257-4076-83ca-db71cd8a323b/why-signtool-return-error-0x800700c1?forum=wdk 이 사이트로 가니https://martink.net/2013/01/26/signtool-exe-returned-error-0x800700..

미분류 2017.10.12

[Windows 개발] VB스크립트 메모

vb스크립트에서 cmd를 사용한 간단한 동작참고로 주석은 ' 이나 : REM 으로 시작하면된다.  ' 파일지우기 Set WshShell = WScript.CreateObject("WScript.Shell") return = WshShell.Run ("cmd /c del /q /s c:\test\test.txt",0 ,true)    Dim oShell Set oShell = WScript.CreateObject ("WSCript.shell") If WScript.Arguments.length =0 Then  Set objShell = CreateObject("Shell.Application")  'Pass a bogus argument with leading blank space, say [ uac]  ..

Windows 개발 2017.07.06