본문 바로가기

분류 전체보기231

[LeetCode] 1544. Make The String Great (java) ✏️ 문제 Given a string s of lower and upper case English letters. A good string is a string which doesn't have two adjacent characters s[i] and s[i + 1] where: 0 2024. 4. 6.
visual studio에서 실행 시 콘솔 창이 뜨지 않는 경우 visual studio 2022 설치 후 프로젝트를 생성 하고 c파일까지 생성하고 코드까지 작성한다 그리고 파일 실행을 하면 웬 선물상자 파일만 뜨고 출력은 되지 않음 해결 방법 솔루션 탐색기의 프로젝트 이름 우클릭 > 속성 구성 속성 > 링커 > 시스템 에 가면 하위 시스템이 왜인지 창으로 되어 있다 그 부분을 콘솔로 바꿔 주면 끝! 콘솔에서 원하던 부분이 잘 출력된다 왜 저렇게 된 건지는 모르겠지만 일단 해결 🫠 2024. 4. 3.
[C언어] 표준입출력함수, 연산자 표준입출력함수 대표적인 표준출력 함수 printf(): 다양한 자료형 출력 putchar(): 1개의 문자 출력 puts(): 문자열 출력 대표적인 표준입력 함수 scanf(): 여러 자료 입력 getchar(): 1개 문자 입력 gets(): 문자열 입력 gets와 scanf 차이 gets = Hello World (엔터 키 누를 때까지 공백 포함 입력) scanf = Hello puts와 printf 차이 puts = Hello World (자동으로 줄바꿈) printf = HelloWorld // 예시 printf("출력 양식", 변수 1, 변수 2, ...); printf("A = %d, B = %c \n", a, b); scanf("입력 양식", &변수 1, &변수 2, ...); %문자 %d:.. 2024. 4. 2.
[이산수학] 증명 증명: 새로운 수학적 진술이 참임을 입증하는 데 필요한 논증. 특정 공리들을 가정하고 그 가정 하에 제안된 명제가 참임을 입증한다.공리: 다른 명제들을 증명하기 위해 전제로 사용되는 가장 기본적인 가정. 별도의 증명 없이 참으로 이용된다정리: 공리들을 바탕으로 논리적으로 증명된 결론  직접증명법 (연역)명제 변형 없이 공리와 정의, 이미 증명된 정리를 논리적으로 직접 연결해 증명 수학적 귀납법모든 자연수 n에 대해 명제 성립 증명하는 데 유용함기본단계 > 귀납가정 > 귀납단계 간접증명법명제를 증명하기 쉬운 형태로 변형대우증명법모순증명법p → ~q를 가정하면 모순임을 증명반례증명법구성적 존재증명법P(x)를 참으로 만드는 x를 주어진 정의역에서 찾는다비구성적 존재증명법직접적으로 x를 찾지 않고 우회적인 방법.. 2024. 4. 1.
jupyter notebook 설치 명령어 1. 설치 pip3 install jupyter 2. 열기 python -m notebook > 안 뜨면 localhost:8888 직접 접속해보기 2024. 3. 27.
[운영체제] 프로세스, 쓰레드 프로세스 프로세스: 실행에 들어간 프로그램 (자원을 할당받아 동작 시작) (ex. 작업 관리자에서 프로세스들 볼 수 있음) 프로세스의 동작: CPU가 그 프로세스들의 명령 실행 운영체제는 프로세스들이 CPU 배정받아 작업을 처리할 수 있도록 관리 프로세스는 "동작" 한다는 것이 가장 중요한 개념 프로세스의 구성 메모리 구조: 프로그램 실행에 직접적으로 필요한 코드, 데이터 코드 영역 저장장치에 들어 있는 프로그램 자체 실행이 되어야 하니까 어셈블리 형태의 코드들이 들어 있을 것임 데이터 영역 상수, 변수의 값 등 실행에 필요한 데이터 코드 중에서 서브프로그램 호출 관련 내용이 있다면 들어 있음 정적 데이터 영역 상수, 항상 관리되어야 하는 변수 등 스택 영역 서브 프로그램, 그 안의 지역 변수 등 힙 영.. 2024. 3. 26.
728x90