18. 01. 13~18

18. 01. 13

오늘 한 일

  • 노마드코더 인스타코딩 개발환경 세팅
    • Python3, pip3, pyenv 등

18. 01. 14

오늘 한 일

  • ‘몰입’ 독서.

18. 01. 15

오늘 한 일

  • ‘몰입’ 독서
  • python 문법 공부 (변수 선언, 반복문, OOP - Class)
  • javascript ES5 문법 공부 (var 변수선언, 반복문, class, dom제어)

18. 01. 16

오늘 한 일

  • ‘몰입’ 독서
  • AWS를 이용한 웹툰 알리미 구조 생각 사진

18. 01. 17

오늘 한 일

  • 영어공부
    • Liar Game

18. 01. 18

오늘 한 일

  • 백준 알고리즘 2920번 풀이
    • 최초 풀이
        ArrayList<Integer> andante = new ArrayList<>();
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < 8; i++) {
          andante.add(sc.nextInt());
        }
        int count = 0;
        int first = andante.get(0);
        int ascen = 1;
        int dscen = 8;
      
        if (first != 1 && first != 8) {
          System.out.println("mixed");
        }
      
        for (int i = 0; i < 8; i++) {
          if (andante.get(i).equals(ascen)) {
            count++;
          } else if (andante.get(i).equals(dscen)) {
            count--;
          }
          ascen++;
          dscen--;
        }
      
        if (count == 8) {
          System.out.println("ascending");
        } else if (count == -8) {
          System.out.println("descending");
        } else {
          System.out.println("mixed");
        }
      
    • 1등 풀이 보고 리팩토링
      public static final String ASCENDING = "12345678";
        	public static final String DESCENDING = "87654321";
        	public static void main(String[] args) {
        		Scanner sc = new Scanner(System.in);
        		String input = sc.nextLine();
        		input = input.replaceAll(" ", "");
        		if(input.equals(ASCENDING)) {
        			System.out.println("ascending");
        		} else if(input.equals(DESCENDING)) {
        			System.out.println("descending");
        		} else {
        			System.out.println("mixed");
        		}
        	}
      
    • 노마드코더 노마드그램 인강 시청

앞으로 할 일

  • 2018년 1년 계획 잡기()
  • 노마드코더 - 인스타그램 강의 시청
  • 회사 정리
  • 객체지향 + TDD 연습을 위한 토이프로젝트 구현 예정(로또)

Comments