본문 바로가기

분류 전체보기115

[BOJ/C++]11656번_접미사 배열 https://www.acmicpc.net/problem/11656##문제 풀기 전 알아야 할 개념 :Iterator을 이용하여, String 객체의 원소를 조작하기 : erase()메소드erase()메소드 :ⓐ. String클래스의 인스턴스 메소드 => 호출법 : String 객체.erase()ⓑ. 매개변수 : iterator의 String 객체의 포인터 : (or 객체 포인터 2개를 넣으면, 범위만큼 조작 가능)ex_ String 객체인 word의  인덱스 4번째 원소를 지우기 => word.erase(word.begin() + 4);ⓒ. 반환값 : voidC++ 에서 sort()메소드 vs qsort()메소드 차이 :1_ Sort() ⓐ. 헤더파일 : ⓑ. 호환성과 성능 : C++ 컨테이너와 많이 .. 2024. 7. 21.
[BOJ/C++]10824_네 수 https://www.acmicpc.net/problem/10824##문제 풀기 전 알아야 할 개념 :1_ 입력된 문자열을 숫자 계산 하는 방법(알아두면, 요기나게 쓰여요!) :ex_ 문자열 : 1 2 3 4 값을 1_1) 입력된 그대로 숫자로 조립하기 :1_2) 역순으로 숫자 조립 하기 :2_ 문제 조건에서 자연수의 값의 범위 : (1 ≤ A, B, C, D ≤ 1,000,000)=> 따라서 자연수의 자료형이 int가 아닌 long long 로 해야한다.3_ A 와 B를 붙인 값 과 C와 D를 붙인 값 따로 처리법 : ' '공백으로 기준 나누기##코드 :  12345678910111213141516171819202122232425262728293031323334353637383940#include io.. 2024. 7. 20.
[BOJ/C++]11655번_ROT13 https://www.acmicpc.net/problem/11655##풀이 :1_ 분석2_ 따라서, 어떤 문자는 "+13"이 되고, 어떤 문자가 "-13"이 되는지 기준을 찾으려 함 3_ 핵심 포인트 :'A'>= 문자 = 문자 그룹 ①) => +13: 'N'>= 문자 = 문자 그룹 ②) => -13## 코드 :123456789101112131415161718192021222324252627282930313233343536#include iostream>#include string> using namespace std; int main() {     ios::sync_with_stdio(false);    cin.tie(0);    cout.tie(0);     string text;     getline.. 2024. 7. 20.
[BOJ/C++]10820번_문자열 분석 https://www.acmicpc.net/problem/10820##문제 풀기 전 알아야 할 개념 :※★while(getline(cin,string 객체text)){..} : 기능 1 : 한 줄 씩 입력받아 그 text 단위로 측정하는 기능 (엔터 단위로)기능 2 : getline(cin,string 객체text)) 메소드 내에 제한조건인, 문자열 크기 100이 넘지 않는다는것이 내포되어있다. #코드 1234567891011121314151617181920212223242526272829303132333435363738394041424344#include iostream>#include string> using namespace std; int main() {     string total="";   .. 2024. 7. 19.