string(3)
-
[Java] String
1. String 객체의 불변의 원칙 String 문자열은 불변한다. String ss = "java"; ss = "algo"; ”java”는 “algo"로 변하지 않는다. 값이 “java”와 “algo”인 2개의 String 객체를 생성한다. ss는 참고값만 바꾼다. ss = ss.toUpperCase(); toUpperCase() : 모든 소문자를 대문자로 만든 String 객체를 반환한다. 하지만 기존의 객체(ss)는 변하지 않는다. toUpperCase()가 새로운 문자열을 결괏값으로 반환할 뿐이다. public class ST { ST(){ String s = "j"; m1(s); System.out.println(s); StringBuilder sb = new StringBuilder("A")..
2024.01.22 -
[알고리즘] 2870번: 수학숙제
0. 문제 2870번: 수학숙제 종이에서 찾은 숫자의 개수를 M이라고 하면, 출력은 M줄로 이루어져야 한다. 각 줄에는 종이에서 찾은 숫자를 하나씩 출력해야 한다. 이때, 비내림차순으로 출력해야 한다. 비내림차순은 내림차 www.acmicpc.net 1. 문제 이해 숫자와 알파벳 소문자로 되어있는 글자가 N 줄 있다. → 아스키코드 사용해서 숫자와 알파벳 구분 모든 숫자의 앞과 뒤에 문자가 있거나, 줄의 시작 또는 끝이어야 한다. → 숫자면 문자열에 추가. 알파벳이면 문자열이 비어있지 않다면 vector에 추가하고 문자열 초기화. 숫자의 앞에 0이 있는 경우에는 정리하면서 생략할 수 있다. 하지만 000은 0이다. → int로 변환하기. 숫자를 모두 찾은 뒤, 이 숫자를 비내림차순으로 정리해야 한다. →..
2023.09.06 -
[C++] string
1. string #include using namespace std; int str_out(){ string a = "가나다"; cout
2023.03.20