콩벌레 개발자의 개발 공부 노트
close
프로필 배경
프로필 로고

콩벌레 개발자의 개발 공부 노트

    • 분류 전체보기 (233)
      • 일상 (7)
        • 일상 이야기 (4)
      • Web (17)
        • Spring Boot (6)
        • CSS (3)
        • HTML (2)
        • JSP (0)
      • R (4)
      • Algorithm (88)
        • 백준 (67)
        • 프로그래머스 (19)
      • ICT COG Academy (8)
        • AI 기본 (8)
      • 계산이론 (6)
      • 데이터 베이스 (1)
      • IOT 네트워크 (1)
      • iOS (63)
        • RxSwift (2)
        • swift (15)
        • 앱 개발 (31)
        • 보안 (1)
        • UIKit (10)
        • SwiftUI (3)
      • 클린 아키텍처 (7)
      • 클린 코드 (3)
      • 컴퓨터 구조 (14)
      • 네트워크 (10)
      • 자료구조 (0)
      • 운영체제 (2)
      • 안드로이드 (0)
      • 개발 (0)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

ICT COG Academy 2일차(2)

set: 수학에서의 집합, 데이터 저장순서를 보장하지 않는다, 중복저장을 허용하지 않는다. a={1,3,1,2,5,4,5,6} //중괄호를 쓴다. //출력 {1,2,3,4,5,6} //정렬된게 아닌 hash알고리즘에 의해 원소들이 재배치 된것. 정렬이 아님. b=[1,1,2,2,3,3,4,4,5,6,7] b=set(b) //출력{1,2,3,4,5,6,7} list의 set화 set 연산: 교집합, 차집합, 합집합, 부분집합 a={1,2,3} b={2,3,4} c={2,3} a.intersection(b) // 교집합 출력{2,3} a.union(b) //합집합 출력{1,2,3,4} a.difference(b) //차집합 출력{1} c.issubset(a) //부분집합 c는 a의 부분집합인가 출력 True..

  • format_list_bulleted ICT COG Academy/AI 기본
  • · 2021. 2. 23.
  • textsms

ICT COG Academy 2일차(1)

이번에 배운내용은 주로 collection을 배웠다. 합집합, 교집합,dictionary,list, tuple등을 배웠다. 다음 시간부터 코딩할 내용이 많아진다고 하니 빡세게 들어야겠다. 배운것 list: 저장순서 유지, 중복 허용, 변경 가능, 아무 데이터 타입을 넣을수 있다. list1=[] //[]로 선언한다. tuple: list와 동일하나, 변경이 불가능하다. tuple로 만드는것을 packing이라 한다. tup1=() //()로 선언한다. tuple의 list화 tup1=(1,2,3,4) list_tup1=list(tup1) list를 tuple로 바꾸는 것 역시 가능하다. list1=[1,2,3,4,5] tup_list=tuple(list1) str타입을 list나 tuple화 시키는 것도..

  • format_list_bulleted ICT COG Academy/AI 기본
  • · 2021. 2. 21.
  • textsms

ICT COG Academy 1일차

1일차 여서 그런지 기본만 배웠다. colab을 이용하여 웹에서 간단한 파이썬 코딩을 했다. 너무 기초적인건 제외했다. 배운것 1. 변수의 데이터 타입 2. 출력 a=1 b="Hello" print(a,b) //출력(1 Hello) 띄어쓰기가 자동으로 들어가짐 print(a,10,100,"Hello world",sep="") //출력(110100Hello world) sep=""로 설정하면 띄어쓰기가 안들어가짐 print(a,10,100,"Hello world",sep="",end="@@@") //출력(110100Hello world@@@) end="@@@"시 끝부분에 @@@가 들어갔음 print("{}의 {}집".format("junhwan","Seoul")) //{}에 .format()안에 있는것을 ..

  • format_list_bulleted ICT COG Academy/AI 기본
  • · 2021. 2. 20.
  • textsms

백준 4948 베르트랑 공준

시간 복잡도를 신경 안썼더니 점점더 시간이 오래걸린다. 10000을 입력하고 시간을 재보니 2초정도 나왔다. 너무 오래걸린다. public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); List arr=new ArrayList(); int input; int min,max; int count=0; while(true){ input=scanner.nextInt(); if(input==0) break; else arr.add(input); } for(int i=0;i

  • format_list_bulleted Algorithm/백준
  • · 2021. 2. 19.
  • textsms

백준 1929번 소수 구하기

아직은 시간복잡도를 생각하지 않고 생각 하는대로 구현중이다. 감좀 다시 익히고 나면 시간복잡도도 다시 신경써야겠다. public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int min=0,max=0; min=scanner.nextInt(); max=scanner.nextInt(); for(int i=min;i

  • format_list_bulleted Algorithm/백준
  • · 2021. 2. 19.
  • textsms

백준 11653번 소인수분해

1은 나오지 않게 했습니다. public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int input_num = scanner.nextInt(); int division_num = 2; while (true) { if(division_num>input_num) break; else { if (input_num % division_num == 0) { System.out.println(division_num); input_num = input_num / division_num; } else { division_num++; } } } }

  • format_list_bulleted Algorithm/백준
  • · 2021. 2. 19.
  • textsms
  • 1
  • ···
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
공지사항
카테고리
  • 분류 전체보기 (233)
    • 일상 (7)
      • 일상 이야기 (4)
    • Web (17)
      • Spring Boot (6)
      • CSS (3)
      • HTML (2)
      • JSP (0)
    • R (4)
    • Algorithm (88)
      • 백준 (67)
      • 프로그래머스 (19)
    • ICT COG Academy (8)
      • AI 기본 (8)
    • 계산이론 (6)
    • 데이터 베이스 (1)
    • IOT 네트워크 (1)
    • iOS (63)
      • RxSwift (2)
      • swift (15)
      • 앱 개발 (31)
      • 보안 (1)
      • UIKit (10)
      • SwiftUI (3)
    • 클린 아키텍처 (7)
    • 클린 코드 (3)
    • 컴퓨터 구조 (14)
    • 네트워크 (10)
    • 자료구조 (0)
    • 운영체제 (2)
    • 안드로이드 (0)
    • 개발 (0)
최근 글
인기 글
최근 댓글
태그
  • #IOS
  • #부트캠프
  • #edwith
  • #스탠포드 강의
  • #swift
  • #2023
  • #앱개발
  • #uikit
  • #8기
  • #변경된 점
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바