문자열
정수와 문자의 최대/최소값 알아내기(min, max)
정수와 문자의 최대/최소값 알아내기(min, max)
2020.11.15#include #include #include using namespace std; int main() { auto result1 = min(1, 5); auto result2 = max('a', 'z'); cout
숫자만 추출해서 약수 출력하기
숫자만 추출해서 약수 출력하기
2020.11.08숫자만 추출 문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만 듭니다. 만들어진 자연수와 그 자연수의 약수 개수를 출력합니다. 만약 “t0e0a1c2her”에서 숫자만 추출하면 0, 0, 1, 2이고 이것을 자연수를 만들면 12가 됩니 다. 즉 첫 자리 0은 자연수화 할 때 무시합니다. 출력은 12를 출력하고, 다음 줄에 12의 약 수의 개수를 출력하면 됩니다. 추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다. ▣ 입력설명 첫 줄에 숫자가 썩인 문자열이 주어집니다. 문자열의 길이는 50을 넘지 않습니다. ▣ 출력설명 첫 줄에 자연수를 출력하고, 두 번째 줄에 약수의 개수를 출력합니다. ▣ 입력예제 1 g0en2Ts8eSoft ▣ 출력예제 1 28 ..
나이계산 (문자열 컨트롤하기)
나이계산 (문자열 컨트롤하기)
2020.11.08나이계산 주민등록증의 번호가 주어지면 주민등록증 주인의 나이와 성별을 판단하여 출력하는 프로그램 을 작성하세요. 주민등록증의 번호는 -를 기준으로 앞자리와 뒷자리로 구분된다. 뒷자리의 첫 번째 수가 1이면 1900년대생 남자이고, 2이면 1900년대생 여자, 3이면 2000년대 생 남자, 4이면 2000년대생 여자이다. 올해는 2019년입니다. 해당 주민등록증 주인의 나이와 성별을 출력하세요. ▣ 입력설명 첫 줄에 주민등록증 번호가 입력됩니다. ▣ 출력설명 첫 줄에 나이와 성별을 공백을 구분으로 출력하세요. 성별은 남자는 M(man), 여자는 W(Woman)로 출력한다. ▣ 입력예제 1 780316-2376152 ▣ 출력예제 1 42 W ▣ 입력예제 2 061102-3575393 ▣ 출력예제 2 14 M..
c++ 문자열을 숫자로 변환하기(stringstream)
c++ 문자열을 숫자로 변환하기(stringstream)
2020.11.08#include #include using namespace std; int main() { stringstream ss; double number1 = 0.0; ss
c++ 문자열에서 특정 문자만 제거하기
c++ 문자열에서 특정 문자만 제거하기
2020.10.30#include #include using namespace std; int main() { string sentence = "i like coding"; sentence.erase(remove(sentence.begin(), sentence.end(), ' '), sentence.end()); cout
c++ 문자열 이동하기(move)
c++ 문자열 이동하기(move)
2020.10.30#include #include #include using namespace std; int main() { string str1 = "i like coding"; string str2 = move(str1); cout
c++ 문자열 일부 지우기(erase)
c++ 문자열 일부 지우기(erase)
2020.10.29#include #include using namespace std; int main() { string sentence = "i hate coding"; sentence.erase(0, 7); cout
c++ 문자열 길이 구하기
c++ 문자열 길이 구하기
2020.10.28#include #include using namespace std; int main() { string fist_name = "ha"; string last_name = "jong yun"; cout
c++ 문자열 조회하기(find)
c++ 문자열 조회하기(find)
2020.10.28#include #include using namespace std; int main() { string alpa = "abcdefghijklmnopqrst"; int rtn = alpa.find("jk"); if (rtn > 0) cout