ALL

JAVA 리스트 배열 중복 삭제 Stream 사용 방법

배열에 있는 중복값을 삭제하는 방법을 알아보겠습니다. 중복을 삭제하는 방법으로 Stream,distinct을 사용하겠습니다. distinct의 샘플을 보면서 사용 방법을 확인해보겠습니다. 중복 삭제 샘플 리스트의 중복 삭제는distinct하고나서collect하는 것으로 가능합니다. import java.util.List; import java.util.Arrays; import java.util.stream.Collectors; public class collectionTest{ public static void main(Strin...
ALL

C++ 올림, 내림, 반올림 ceil, floor, round 사용 방법

C++에서올림,내림,반올림을 하는 방법을 알아보겠습니다. 올림과 내림을 할 때 사용하는 함수로ceil와floor가 있습니다. 그리고 반올림을 할 때는 round를 사용합니다. ceil() - 올림 floor() - 내림 round() - 반올림 C++에서는include를cmath로 해줘야 합니다. ceil() 올림 올림을 할 때 사용하는ceil함수 사용 방법을 알아보겠습니다. ceil함수의 작성 방법을 먼저 보겠습니다. ceil(값) 샘플 소스를 보겠습니다. #include<iostream> #include<cmath> using ...
ALL

C++ 파일 출력 fputs 사용 방법

C 또는C++에서 파일을 출력하는 방법을 알아보겠습니다. 파일을 출력할 때 사용하는 함수로는fputs가 있습니다. fputs작성 방법을 보겠습니다. fputs(출력 문자열, 파일 이름) fputs 함수에는 출력하고 싶은 문자열과 파일 이름을 지정합니다. 샘플 소스를 보겠습니다. #include <stdio.h> int main(void) { FILE *fp; fopen_s(&fp, "file.txt", "w"); fputs("HELLO", fp); fclose(fp); return 0; } fopen_s 함수를 사용해 파일 열기를 ...
ALL

C++ 파일 읽기 fgets(), fgetc() 사용 방법

C 또는C++에서 파일 내용을 읽어오는 방법에 대해 알아보겠습니다. 파일을읽어오는함수로는fgets(),fgetc()가있습니다. 하나씩살펴보도록하겠습니다. fgets() - 문자 단위로 처리 fgetc() - 행 단위로 처리 fgetc() fgetc는 파일을 문자 단위로 처리를 합니다. 작성방법은아래와같습니다. fgetc(포인터 이름) 샘플소스를보도록하겠습니다. #include <stdio.h> int main(void) { FILE *fp; char c; fopen_s(&fp, "file.txt", "r"); while (1) c ...
ALL

C++ vector 중복 삭제 방법 예제

C++에서 벡터에 중복 값이 있는 경우 삭제하는 방법을 알아보겠습니다. 벡터에 중복 값을 삭제하는 방법으로는std::unique와std::vector::erase을 사용해 중복 값을 삭제할 수 있습니다. 또는std::set을 사용해 중복 값을 삭제할 수 있습니다. unique와 erase unique 함수를 사용해 벡터에 중복된 값을 삭제하는 방법을 알아보겠습니다. #include <iostream> #include <vector> #include <iterator> #include <iomanip> #include <algorit...
ALL

C++ 배열 초기화, 값 대입 사용 방법 예제

C++에서 배열을 사용하는 방법과 예제를 보겠습니다. 배열이란? 배열이란 동일한 타입을 가진 값을 여러 개 저장할 수 있는 형태의 타입입니다. 기본적인 사용방법은 아래와 같습니다. #include <iostream> int main() { int x = {1, 2, 3, 4, 5}; return 0; } 5개의 요소를 저장할 수 있는 배열을 선언했습니다. 배열을 선언할 때 요소의 개수를 지정하는 것으로 배열의 저장 가능한 요소 개수를 지정할 수 있습니다. 배열에 저장한 값을 취득하기 위해서는 인덱스를 지정해 취득할 수 있습니다. 인...
ALL

C++ 문자열 치환 replace, regex_replace 사용 방법 예제

C++에서 문자열을 치환하는 방법을 알아보도록 하겠습니다.문자열을 치환해주는 함수로replace와regex_replace가 있습니다.대상 문자열에서 지정한 위치부터 원하는 문자로 바꿔줍니다. 또는 대상 문자열에서 특정 문자열만 검색해 원하는 문자로 변환할 수 있습니다. 사용방법을 살펴보겠습니다. replace 문자열을 치환해주는 함수인replace사용 방법입니다. 문자열.replace(시작 위치, 길이, 치환 문자열) 시작 위치부터 지정한 길이만큼 문자열을 치환 문자로 변환. 시작 위치 인덱스는0부터 시작 지정한 위치부터 문자열을 ...
ALL

C++ 문자열 길이 취득 length, size 사용 방법

C++ 문자열 길이를 취득하는length와size함수 사용 방법을 알아보겠습니다. length 문자열 길이를 취득하는length함수 사용 방법을 알아보겠습니다. 문자열.length() 문자열 길이를 반환. 공백 문자일 경우 0 반환. length함수로 문자열 길이를 취득하는 샘플을 보겠습니다. #include <iostream> using namespace std; int main() { string str1 = "abc"; cout << str1.length() << endl; // 3 string str2 = ""; cout <...
ALL

C++ 문자열 자르기 substr 사용 방법

C++ 문자열을substr함수를 사용해 자르는 방법을 알아보겠습니다. substr 문자열에서 원하는 위치에 있는 문자열을 취득하기 위해substr함수를 사용합니다. substr함수 기본적인 사용 방법을 보겠습니다. 문자열.substr(시작 위치, 길이) 첫 번째 인수에는 시작 위치를, 두 번째 인수에는 취득하고 싶은 문자수를 지정합니다. 문자열 시작은 0부터 입니다. substr샘플을 보겠습니다. #include <iostream> using namespace std; int main() { string str1 = "abcde";...