분류 전체보기
-
[Python] 상담원 인원알고리즘/프로그래머스 2023. 7. 23. 12:52
https://school.programmers.co.kr/learn/courses/30/lessons/214288 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이 코드] from collections import Counter, defaultdict from itertools import combinations_with_replacement def solution(k, n, reqs): # 큰 수 answer = 999999999 # 중복조합 comb = combinations_with_replacement([i for i in range(k)],..
-
[C++] 콘솔창 키입력 메뉴이동 ConsoleHandle공부/C++ 2023. 7. 19. 17:06
- 코드 #include #include #include //#include "KeyClass.h" enum KeyList { UP = 72, LEFT = 75, RIGHT = 77, DOWN = 80, }; #define MENU_LENGTH 5 using namespace std; void Init(); void SetConsoleCursorPosition(int x, int y); void InputKey(); COORD GetConsoleCursorPosition(); void PrintMainPage(); void MoveMenuCursorUP(); void MoveMenuCursorDOWN(); int main() { Init(); while (true) { InputKey(); } retur..
-
__restrict공부/C++ 2023. 7. 14. 13:01
C의 restrict 과 비슷하지만, C, C++에서 사용가능하다 void sum2(int n, int * __restrict a, int * __restrict b, int * c, int * d) { } 위 코드에서 __restrict으로 선언된 a, b는 같은 주소가 아님을 의미한다. 포인터를 역참조하여 연산을 수행 시에는 2개 이상의 포인터들이 같은 메모리 공간을 가리키는지 확인해야한다. 이를 확인하고 사용함으로써 데이터의 무결성을 확인한다. __restrict으로 선언하게 되면 해당 과정을 생략함으로써, 메모리 접근에 대한 성능향상을 얻을 수 있다. 하지만 코드의 안전성을 보장하기위해 MISRA C++ 등에서는 'restrict' 키워드를 사용을 금하기도 한다. https://bigpel66.o..
-
[JSP 태그] 스크립트, 디렉티브 태그공부/JSP 2022. 9. 18. 20:07
1. 스크립트 태그의 종류 스크립트 태그 형식 설명 선언문 자바 변수나 메소드를 정의 서블렛으로 변환 시, _jspService() 외부에 배치된다. 스크립틀릿 일반적인 자바 코드 작성 서블릿으로 변환시, _jspService() 내부에 배치된다. 스크립틀릿에 선언된 변수는 해당 태그 안에서만 사용가능하다. 표현문 변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력 값이 _jspService()의 out.print()의 매개변수로 사용되기 때문에 세미클론을 사용하면 안된다. 2. 주석 태그 html주석 : 3. 디렉티브 태그 3_1. page 3_2. include 3_3. taglib 3_1. page 속성 설명 기본 값 language 현재 페이지가 사용할 프로그래밍 언어 java contentT..
-
JSP 개발 환경공부/JSP 2022. 9. 12. 16:17
JDK + Tomcat + Eclipse 최신버전을 무턱대고 쓰다보면, 호환이 안될 수도 있다고 한다. 1. JDK 설치 https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html Java Archive Downloads - Java SE 17 WARNING: These older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For producti..
-
JSP란?공부/JSP 2022. 9. 12. 15:55
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%84%9C%EB%B2%84_%ED%8E%98%EC%9D%B4%EC%A7%80 자바서버 페이지 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org JSP란? Java Server Pages이며, html페이지에 java코드를 넣어 동적인 웹페이지를 만들 수 있게 해주는 도구이다. 원래는 서블릿을 사용하였으나, 개발이 쉽지 않아, html코드 자체에 java코드를 직접 삽입할 수 있도록 개발 된 것이 JSP이다. 서블릿(Survlet)은 JSP의 확장이라고 생각 할 수 있고, 마찬가지로 클라이언트의 요청을 처리하여 주지만, 자바코드안에 html을 추가한다고 보면된다. ..
-
[SQLD] SQL개발자 시험 후기일상/회고 또는 후기 2022. 9. 4. 20:56
https://www.dataq.or.kr/www/main.do 데이터자격시험 카드결제/계좌이체 환불 환불 요청시 즉시환불 www.dataq.or.kr 후... 일단 신청하면 하겠지란 마인드로 신청했던 시험2 CSTS보다는 합격 컷이 낮은데, 문제는 뭔가 더 어렵고 헷갈렸다. (실질적으로 잘 안쓰이는 내용을 일부러 정답률 낮추려고 내는 느낌) 총 50문제에 객관식45/서술형5이고, 배점은 2점씩이다. 합격 컷은 60이다. 그리고 모델링에서 10문제 / SQL에서 40문제인데 각 과목에서 과락점수(40) 아래면 탈락이다. 책도 살까 말까 고민했는데, 컴퓨터 화면으로 문제 푸는 것보단 종이책이 좋아서, 이기적에서 나온 책 하나 사서 공부했다. 목요일에 책사서 금요일부터 공부한 것 같다. 금요일날 데이터 모델..
-
[2022 KAKAO BLIND RECRUITMENT] 주차 요금 계산알고리즘/프로그래머스 2022. 8. 24. 19:44
https://school.programmers.co.kr/learn/courses/30/lessons/92341?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 - 들어오고 나가는 차량에 대해서, 요금을 계산하려고 한다. 주어지는 데이터 - fees에는 기본시간(분), 기본요금, 단위시간(분), 단위요금 이 담겨있다. - records는 시간, 차량번호, 기록(IN, OUT) 이 담겨있다. 풀이 1. 각 차량의 번호를 key로 가지고, 입차했던 시간을 value로 가지는 딕셔너리를 만든다. 모든 입-출차 시간을 각..