string이 들어있는 파일을 읽어서 한 줄씩 vector에 넣는 코드#include using namespace std; vector ReadLine(string s) {vector r;string line("");ifstream in(s.c_str());if (in.is_open()){while (!in.eof()){getline(in, line);r.push_back(line);}in.close();}return r;} int main() {string filename;cin >> filename; vector v;v = ReadLine(filename); string Output = "aaa"ofstream ofs;ofs.open(Output); ofs
참조 : https://kotlinlang.org https://blog.jetbrains.com/kotlin/ Kotlin? Android 앱 개발을 하면서 Java를 사용하였고 Studio에서 제공하는 Kotlin 변환 기능을 보면서 Kotlin에 관심을 가지게 되었다.Kotlin은 Jetbrains에서 만든 개발언어다. Android, JVM, 브라우저 등에서 사용가능하며 앞으로 웹, 임베디드, IoT 등 다양한 플랫폼으로 진출한다는 목표를 가지고 있다고 한다. 정적 타입의 언어로 2011년에 출시되었고 많은 앱 개발자들이 사용하고 있다. Kotlin vs Java 1. val과 var Kotlin은 변수 선언에서 val과 var을 사용한다. 타입추론이 가능하여서 Java와 다르게 type 생략이 ..
#include front: 문자열의 제일 앞 stoi : 문자열 숫자로 변환 back : 문자열의 제일 뒤 length : 문자열 길이 반환 erase : 문자열 지우기 clear : 문자열 내용 삭제 empty : 문자열 비었는지 확인 compare : 문자열 비교 assign : 문자열 할당 append : 문자열를 뒤에 더해줌 find : 특정 문자열 찾기 capacity : 메모리 크기 반환 replace : 문자열 대체 reserve : 메모리 최소용량 지정 insert : 문자열 삽입 substr : 서브 스트링 c_str : string을 char*로 변환 at :특정 위치 문자열 pop_back : 제일 뒤에 문자열 빼기 push_back : 문자열 제일 뒤에 추가 resize : 문자열..
구글 로그인 기능을 안드로이드 앱에서 구현하기 위해 구글 Firebase를 이용했었다. Firebase는 구글에서 인수하여 구글의 클라우드 서버를 이용할 수 있게 해준다. 실시간 클라우드 DB를 통해 Android, iOS, 웹 개발 시 쉽게 데이터를 저장하고 불러오며 다양한 구글 기능을 사용할 수 있다. 안드로이드 기준으로 Android 4.0(Ice Cream Sandwich)이상 및 Google Play 서비스 15.0.0 이상을 실행하는 기기를 기본으로 사용할 수 있다. 사용 가능한 라이브러리로는 아래의 사진과 같다. 사진 출처 : https://firebase.google.com/docs/android/setup?hl=ko 실제 써본 기능은 구글 로그인 기능밖에 없었지만 다른 기능들도 굉장히 유..
개발자는 사용자들이 어떤 버전을 사용하느냐를 고려해야한다.최신 버전부터 오래된 버전까지 다양한 사용자를 고려해야하므로 만드는 앱의 기능을 고려하여 최소 지원 버전을 정해야한다. 물론 버전이 올라갈수록 안드로이드의 더 다양한 기능을 사용할 수 있다. 버전에 따라 새로운 SDK를 적용해야하고 이는 API Level을 의미한다. API Level에 따라 지원되지 않는 기능이 있을 수 있으므로 개발 시 minSdkVersion과 targetSdkVersion을 잘 고려해야한다. 아래의 표는 안드로이드 버전과 API Level을 정리했다. 직접 써본 버전부터 글 작성일 기준 최신까지 정리하였다. Android Version API Level Name Released Android 9.0 28 Pie 2018 . ..
- Total
- Today
- Yesterday
- 17837
- 알고리즘
- 17779
- 연구소 3
- 17143
- 게리맨더링 2
- 삼성
- 미세먼지 안녕!
- 트렌드
- DP
- 17142
- 2018 KAKAO BLIND RECRUITMENT
- 팁
- 백준
- 입출력
- 이차원 배열과 연산
- SW Expert Academy
- DFS
- 새로운 게임 2
- SWEA
- 17140
- hackerrank
- 17144
- scanf
- STL
- 2018 카카오 블라인드 채용
- string
- boj
- 역량 테스트
- 시간 복잡도
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |