본문 바로가기
반응형

전체 글131

[알고리즘 cpp] 백준 23246 Sport Climbing Combined #include #include #include #include using namespace std; int N; vector v; int main(){ cin >> N; for(int i=0; i> idx >> a >> b >> c; v.push_back({a*b*c, a+b+c, idx}); } sort(v.begin(), v.end()); for(int i=0; i 2023. 10. 11.
자바 환경변수 설정 자바를 설치하고 환경변수를 설정하는 이유는 컴퓨터 운영체제(Windows, macOs, Linux 등)에서 자바 실행환경(Java Runtime Environment, JRE) 및 자바 개발 키트(Java Development Kit, JDK)와 같은 자바 관련 도구와 라이브러리에 액세스할 수 있도록 시스템 환경을 구성하는 것이다. 환경 변수는 시스템 전반에서 프로그램이 실행되고 서로 통신할 때 필요한 정보를 저장하는 방법이다. 환경변수 설정을 왜 해야 하는가? 1. 경로 설정: 환경 변수를 사용하여 자바 실행 파일 (예: java, javac) 및 자바 라이브러리가 저장된 디렉토리의 경로를 시스템에 알린다. 이렇게 하면 터미널 또는 명령 프롬프트에서 어디에서나 자바 명령을 실행할 수 있다. 2. 버전 .. 2023. 10. 5.
[MariaDB] 데이터베이스 한국어 사용 가능 Axios Error: Requset failed with status code 500 500 에러가 나는 다양한 이유가 있겠지만, 나는 '데이터베이스에 한국어'를 넣으려고 해서 그런 것임을 알았다. 해결방법 (1) - 테이블 생성 이후에, 테이블과 컬럼 수정하기 나는 이미 테이블을 만들어서, 테이블과 그 안의 컬럼을 수정하는 방법을 찾아봤다. -- 테이블의 Collation을 변경 ALTER TABLE my_table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 컬럼의 Collation을 변경 ALTER TABLE my_table MODIFY korean_column VARCHAR(255) CHARACTER SET utf8mb4 CO.. 2023. 10. 4.
[cpp 알고리즘] 백준 25943 양팔저울 [백준] 25943 양팔저울 cpp 풀이 2022 ICPC KOREA 인터넷 예선(Internet Competition) A번 구현, 그리디 알고리즘 https://www.acmicpc.net/problem/25943 문제 요약 - n개의 자갈이 순서대로 주어지고, 아래 두 가지 규칙을 고려하여 양팔저울에 올리면 된다. (1) 평형인 경우, 자갈을 양팔저울의 왼쪽에 올려둔다. (2) 평형이 아닌 경우, 양팔저울의 가벼운 쪽에 저울을 올려둔다. - 최종적으로 양팔 저울의 평형을 맞추면 된다. 이 때는 1g, 2g, 5g, 10g, 20g, 50g, 100g의 7종류의 무게추를 사용하는데, 이 때 무게추의 최소 개수를 구하면 된다. 풀이 정리 1. 자갈 N개의 개수만큼 반복문을 돌면서, 좌/우 중에 어디 두.. 2023. 9. 27.
[Hadoop] 맥북 M1 하둡 설치 맥북 M1 에서 하둡(hadoop) 설치하기 0. ssh 설치 여부 및 권한 확인 ssh localhost - 터미널에서 ssh 설치 여부를 확인한다. Connection refuesed - "ssh: connect to host localhost port 22: Connection refused" "ssh: connect to host localhost port 22: Connection refused" - 이런 오류가 발생한다면, 원격 로그인을 허용하지 않은 것이므로 환경 설정에서 허용해준다. - 환경설정 > 공유(sharing) > 원격 로그인(remote login) 에서 허용하면 된다. 1. 하둡 설치 brew install hadoop 2. 환경변수 설정 brew info hadoop #하둡의.. 2023. 9. 25.
npm ERR! code EBADENGINE npm ERR! engine Unsupported engine 오류해결 이 오류 메시지에서 볼 수 있듯이, npm ERR! engine Unsupported engine와 npm ERR! notsup과 관련된 메시지가 나타납니다. 이 오류는 현재 설치된 Node.js 버전과 npm 버전이 Expo CLI가 요구하는 버전과 호환되지 않는다는 것을 나타냅니다. Expo CLI는 Node.js 및 npm의 특정 버전을 필요로 할 수 있으므로 이 문제를 해결하려면 다음 단계를 따르세요. node -v Node.js의 버전 관리를 쉽게 하기 위해 Node Version Manager(nvm)을 사용했다. 이 Expo CLI와 호환되는 Node.js 버전으로 올바르게 업그레이드 한 후에 다시 Expo CLI를 설치했다. nvm install nvm install 20.5.0 기본 No.. 2023. 9. 23.
반응형