전체 글 169

Python - 조코딩 1강

>>> : REPL (Read Evaluate Print Loop)파이썬 구문을 입력하면 바로 결과를 보여주고 다시 입력할 수 있는 도구 quit() / exit() : 창 끄기 IDLE - 기본적으로 깔리는 에디터 file -> new file 해서 새로운 파일 생성 가능레플 방식이 아니어서 엔터친다고 바로 실행되지 않음파이썬 파일로 저장을 해서 이용 (Ctrl+S)저장 후 Run(F5) 을 이용하면 IDLE 이 열림. * 글자 크기 키우기Options -> Configure IDLE 에서 글씨체 및 글자 크기 변경 가능 PowerShell 으로 파이썬 사용하기1. 경로 이동하기 cd(Change Directory) 경로 입력 2. 파이썬 파일 열기python 파일명.py 입력 cmd 창으로 파이썬 사..

카테고리 없음 2025.02.18

백준 2908 C++

stoi (string to int)int stoi(const string& str, size_t * idx = 0, int base = 10) const string& str변경할 문자열const는 함수 내부에서 변경이 일어나지 않음을 방지하기 위해서 붙여넣은 키워드복사의 비용이 들어가지 않도록 참조를 이용해서 보냄size_t * idx맨 처음부터 마지막까지 포인터를 검사하게 되는데, 숫자가 아닌 문자가 나오게 되면 그 부분에서 저장예를 들어서 14seulbee하면, 포인터는 2에서 멈추게 되며 그 전까지는 숫자로 인식int base = 10 진수 부분. 디폴트는 10 (10진수를 의미)#include #include #include using namespace std;int main(){ ios::s..

백준 2024.07.24

백준 1152 C++

https://kyu9341.github.io/C-C/2020/01/17/C++getline()/ C++ 입력 함수 - cin, cin.get(), getline() - kwon | kwon's Blogcin 에 포함되어 있다. 표준 입력 버퍼에서 개행 문자를 제외한 값을 가져온다. 공백이나 개행 입력 시 공백 이전까지의 값만 결과로 받아들인다. 개행 문자를 입력 버퍼에 남겨둔다. 1234567int n;cinkyu9341.github.iohttps://velog.io/@jxlhe46/C-getline-%ED%95%A8%EC%88%98 [C++] cin, getline 함수로 입력 받기공백을 포함한 문자열 입력 받기velog.io string 라이브러리의 getline()최대 문자 수를 입력하지 않아도 ..

백준 2024.07.24

백준 2675 C++

#include #include using namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int t; // 테스트 케이스의 개수 입력 cin >> t; for (int i = 0; i > r >> s; string p; // 문자열 s의 각 문자를 r번 반복하여 p를 생성 for (char c : s) { for (int j = 0; j #include #include using namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int t; // 테스트 케이스의 개수 입력 cin >> t; for (int..

백준 2024.07.24

백준 10809 C++

https://hwan-shell.tistory.com/119 C++ vector사용법 및 설명 (장&단점)C++의 vector는 C++ 표준라이브러리(Standard Template Library)에 있는 컨테이너로 사용자가 사용하기 편하게 정의된 class를 말합니다. vector를 생성하면 메모리 heap에 생성되며 동적할당됩니다. 물론 속도hwan-shell.tistory.com#include #include #include using namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); string s; cin >> s; // vector 생성하면 메모리 heap 에 생성되며 동적할당됨. // vector ..

백준 2024.07.24

백준 11720 C++

#include #include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n; // 숫자의 개수 cin >> n; // 숫자의 개수를 입력 받음 string num; // 공백 없이 주어진 숫자들을 저장할 문자열 cin >> num; // 문자열 형태로 숫자를 입력받음 int sum = 0; // 문자열을 순회하면서 각 문자(숫자)를 정수로 변환하여 합산 for (char ch : num) { sum += ch - '0'; // 각 문자를 숫자로 변환하여 합산 // 문자 '0'의 ASCII 값(48)..

백준 2024.07.23