홍루피의 블로그

고정 헤더 영역

글 제목

메뉴 레이어

홍루피의 블로그

메뉴 리스트

  • 홈
  • 방명록
  • 글쓰기
  • 루피의 지식 (119)
    • iOS (6)
      • 스탠포드 iOS 강의 (13)
      • iOS 지식 (24)
      • 디자인 패턴 (0)
      • CI&CD (3)
    • 알고리즘 (64)
    • 잡다구리 (9)
      • 웹 & 서버 (5)
      • 안드로이드 (2)
    • 일상 (0)

검색 레이어

홍루피의 블로그

검색 영역

컨텐츠 검색

루피의 지식

  • STL과 Vector&iterator

    2018.09.02 by 홍루피

  • [안드로이드] 스플래시(Splash) 만들기

    2018.05.12 by 홍루피

  • [안드로이드] EditText 속성 변경(cursor 색, 밑줄 색 등)

    2018.05.12 by 홍루피

  • [2440/2441] 별찍기 3-4

    2018.05.11 by 홍루피

  • [2438/2439] 별찍기 1-2

    2018.05.11 by 홍루피

  • [1152] 단어의 개수

    2018.05.09 by 홍루피

  • [2839] 설탕 배달

    2018.05.09 by 홍루피

STL과 Vector&iterator

**생능출판사의 C++ Programming을 공부한 내용입니다. STL이란?C++에서 제공하는 표준 템플릿 라이브러리템플릿으로 작성된 많은 제네릭 클레스와 함수 라이브러리 STL의 구성요소1. container: 템플릿 클래스, 데이터를 담아두는 자료구조를 구현한 클래스ex) 리스트, 큐, 스택, 맵, 셋, 백터 등 2. iterator: 컨테이너 원소에 대한 포인터, 반복자라고 불림, 여러 타입의 iterator가 있음 3. 알고리즘: 컨테이너의 원소에 대한 복사, 검색, 삭제, 정렬 등의 기능을 구현한 템플릿 함수 Vector란?가변 길이 배열을 구현한 제네릭 클래스스스로 내부 크기를 조절시작 인덱스 0 Vector 사용법 vector객체 생성vector v; vector에 원소 삽입: push_b..

알고리즘 2018. 9. 2. 22:42

[안드로이드] 스플래시(Splash) 만들기

앱을 키면 로그인이나 메인 창이 뜨기 전에 스플래시 화면이 뜨는 경우가 많다. 티스토리 앱도 스플래시를 갖고 있다 ㅎㅎ 사실 요새 모든 앱들은 스플래시를 갖고 있는 것 같다. 그래서 오늘은 스플래시 만드는 법을 알아보도록 하겠다. 다음에는 모션을 넣는 것도 포스팅 할 예정이당 방법은 2가지가 있다. Thread를 사용하는 방법과 아닌 방법인데 나도 예전까지는 Thread를 사용하다가 시간을 직접 지정해야하는 불편함이 있어서 로딩할때만 뜨는 방법으로 소개하도록 하겠다. 1. Drawable에 splash_item.xml 추가 2. styles.xml에 아래 코드 추가 액션바를 보이지 않게 하기 위해서 NoActionBar 테마를 선택 windowBackground를 위에서 만들어 놓은 splash_item..

잡다구리/안드로이드 2018. 5. 12. 13:06

[안드로이드] EditText 속성 변경(cursor 색, 밑줄 색 등)

얼마 전에 팀프로젝트로 하고 있는 앱을 데모로 만들었는데 테스트 해보다가 커서 색이랑 하이라이트 되는 색깔을 바꾸고 싶어서 열심히 구글링을 해보았다. 간단하게 찾을 수 있을 것 같았는데 여러 방법이 나오고 생각보다 안되는것도 많아서 여러가지를 고민해보았다. 맘에 안들었던 문제의 그 사진 핑크색은 예쁘지만 전체 테마가 노란색이기 때문에 하이라이트랑 커서랑 다 핑크인게 싫었다. 이 핑크의 출처를 알아보자면 여기에 기원이 있다. colorAccent값이 저 핑크색인데 내가 아무 스타일도 정해주지 않으면 디폴트로 저 "AppTheme"이란 친구의 스타일을 따라간다. 그래서 저 커서색이랑 하이라이트 되는 색이 핑크색인 것이다. 여기서 야매인 방법을 발견했는데 내가 생각하기에 가장 간편한 방법인데 정답인지는 모르겠..

잡다구리/안드로이드 2018. 5. 12. 02:09

[2440/2441] 별찍기 3-4

별찍기 3 코드 및 풀이방식 1. 5를 입력했을 때 5줄이 출력됨 -> for문 전체 반복 수가 5 입력받은 변수의 이름이 star라면 전체 반복문을 for(int i=0;i> star; for (int i = 0; i < star; i++){ for (int j = 0; j < star-i; j++){ cout star; for (int i = 0; i < star; i++) { //공백 for (int j = 0; j < i; j++) { cout i; k--) { cout

알고리즘 2018. 5. 11. 23:58

[2438/2439] 별찍기 1-2

별찍기 1 코드 및 풀이방식 사실 while이나 여러 반복문이 있지만 for문을 사용해서 풀어보았다 1학년, 코딩을 처음 시작했을 때 이 문제를 접하고 매우 당황했던 기억이 난다 ㅎ_ㅎ 1. 5를 입력했을 때 5줄이 출력됨 -> for문 전체 반복 수가 5 입력받은 변수의 이름이 star라면 전체 반복문을 for(int i=0;i star; for (int i = 0; i < star; i++) { for (int j = 0; j < i + 1; j++){ cout star; //전체 반복문, 별의 높이만큼, 공백이 네개부터니까 i는 1부터 시작 for (int i = 1; i 0; j--){ cout

알고리즘 2018. 5. 11. 00:17

[1152] 단어의 개수

문제 영어 대소문자와 띄어쓰기만으로 이루어진 문장이 주어진다. 이 문장에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문장이 주어진다. 이 문장의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 예제 입력: The Curious Case of Benjamin Button 문제 해석 The Curious Case of Benjamin Button 단어-단어 사이 공백은 1개로 제한 앞 뒤 공백도 1개 밖에 안됌 공백 The Curious Case of Benjamin Button 공백(O) 공백 공백 The Curious Case of Benjamin Button 공백 공백 (X..

알고리즘 2018. 5. 9. 02:56

[2839] 설탕 배달

문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. 문제 해석 설탕 요구량: N킬로그램 경우의 수: 3kg/ 5kg 문제 요구 사항: 적은 개수의 봉지로 배달하되 kg을 맞추..

알고리즘 2018. 5. 9. 02:40

추가 정보

인기글

최신글

페이징

이전
1 ··· 12 13 14 15
다음
TISTORY
홍루피의 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바