컴붕이
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 개인공부
        • [JAVA]
        • [Python]
        • [Web]
        • [CS]
        • [DB]
        • [Oracle]
        • [Spring]
      • 알고리즘 문제풀이
        • [Python] 백준
        • [C++] 프로그래머스
      • 프로젝트
        • 레시피추천 프로그램
      • 툴 관련 및 기타
  • 홈
  • 태그
  • 방명록
개인공부/[Python]

[파이썬] map함수 사용법

파이썬(Python)의 map 함수 사용법 map(function, iterable) - 튜플이나 리스트와 같이 iterable 한 객체를 각 원소에 function을 적용시켜주는 함수이다 - 반환값이 map 객체이다 예제 1 정수 N, M을 입력받기 N, M = map(int,input().split()) print(N, M) input()을 통해서 "2 3"이라는 문자열을 입력받고 split() 함수는 공백을 기준으로 iterable 한 객체를 만든다. map함수는 int()라는 함수를 이 iterable 한 객체에 적용시켜주고 적용된 map 객체는 각각 N, M에 할당 결과는 int형 2, 3 이 각각 N,M에 할당된다. 예제 2 리스트 입력받기 li = list(map(int, input().sp..

2022. 10. 22. 13:20
개인공부/[Python]

[python] 파이썬 zip함수 사용법 정리 및 예시

안녕하세요 오늘은 파이썬 내장함수인 zip함수를 정리해보려 합니다. zip함수 설명 zip(iterable한 객체1, 객체2, 객체3...) zip함수의 모양은 위와 같습니다. 인자로 반복가능한 객체가 오고, 이 객체들의 데이터 값을 인덱스 별로 묶어서 반환해줍니다. 만약 다른 길이의 객체를 zip 함수에 사용하게 된다면, 길이가 더 짧은 객체에 맞춰지고 나머지 인덱스는 제외됩니다. zip함수 사용 예제 1 2 3 4 5 6 7 8 9 10 #예제1 a=[1,2,3] b=[4,5,6] for pair in zip(a,b): #튜플로 묵어서 반환 print(pair) for x,y in zip(a,b): #튜플을 바로 x,y에 담아서 사용 가능 print(x,y) Colored by Color Script..

2022. 3. 8. 00:09
개인공부/[JAVA]

[JAVA] 자바 Scanner 클래스

안녕하세요 오늘은 Java의 스캐너(Scanner) 클래스를 정리해보려합니다. Java에서 입력을 받을때 가장 많이 사용하는 클래스 입니다. Scanner 클래스 -읽은 바이트를 문자,정수,실수,문자열 등 다양한 형태의 자료형으로 리턴해주는 클래스 (입력받은 바이트를 쉽게 원하는 자료형으로 변환해주는 편리한 클래스) -Scanner는 공백기준 단위로 읽는다. (공백문자 : '\t', '\f', 'r', '\n', ' ') Scanner 사용법 import java.util.Scanner; -Scanner 사용을 위해서는 외부 클래스를 import하여 호출합니다. Scanner 클래스 선언 Scanner sc = new Scanner(System.in); -System에서 입력받은 문자열을 변환해주는 Sc..

2021. 12. 5. 19:30
개인공부/[JAVA]

[JAVA] 묵시적 형변환/ 업캐스팅 (Upcasting)

Java의 묵시적 형 변환/ 업 캐스팅을 알아보기 전에 상속 관계에 있는 상위, 하위 클래스의 생성 과정을 알아봐야 한다. 하위 클래스의 생성 - 하위 클래스가 생성되기 전에 반드시 상위 클래스가 먼저 생성되어야 한다. - 상위 클래스의 생성자가 호출되고 하위 클래스의 생성자가 호출이 된다. 즉, 하위 클래스를 생성하게 되면 자동적으로 Java에서 상위 클래스의 디폴트 생성자를 호출해주고 있던 것이다. //상위 클래스 디폴트 생성자 public Customer(){ customerGrade="SILVER"; bonusRatio=0.01; System.out.println("Customer 상위 클래스 생성자 호출"); } //하위 클래스의 생성자 public VIPCustomer(){ customerGr..

2021. 1. 17. 18:29
개인공부/[JAVA]

[JAVA] Java 상속과 Protected 접근제어자

상속의 사용 이유 유지보수가 쉽고, 확장성 있는 시스템 설계가 가능하다. 클래스에서 상속의 의미 -새로운 클래스를 정의할 때 이미 구현된 클래스를 상속받아서 속성이나 기능이 확장되는 클래스를 구현한다. ->기존의 클래스의 기능을 가져다가 좀더 확장된 기능을 구현한다. -다중 상속 불가 (extends 뒤에 하나만 가능 여러 클래스에서 상속받는 것 불가하다) ex) class B extends A ( B가 A를 상속받음) Protected 접근 제어자 -상속관계에서 사용될 수 있는 접근 제어 자이다. 예를 들어 다음과 같이 상위 클래스, 하위 클래스가 정의되어있다 하면 customerGrade="VIP"; 에서 문제가 생긴다. public class Customer { //상위 클래스 private int..

2021. 1. 17. 18:02
개인공부/[Spring]

스프링 빈과 의존관계

Spring Contianer에 객체를 등록하는 방법과 -컴포넌트 스캔 -자바코드로 직접 스프링 빈 등록 의존관계설정을 정리하려한다. -Autowired . Spring은 객체를 매번 생성하지않고 Spring container에 객체를 생성하여 반복적으로 사용한다. 예를들어 Service같은 경우 매번 새로운 객체를 만들 필요없이 사용한 객체를 계속 쓰면 되기때문에 Spring container에 등록하고 반복적으로 사용한다. Spring Container 등록 1.컴포넌트 스캔 Spring 실행시 Srping Container라는 통이 생김, 이때 @ComponentScan이 @Component어노테이션이 붙은 객체를 모두 찾아서 SpringContainer에 등록한다. 그래서 여태 사용했던 @Cont..

2020. 12. 24. 15:03
  • «
  • 1
  • 2
  • »

공지사항

전체 카테고리

  • 분류 전체보기
    • 개인공부
      • [JAVA]
      • [Python]
      • [Web]
      • [CS]
      • [DB]
      • [Oracle]
      • [Spring]
    • 알고리즘 문제풀이
      • [Python] 백준
      • [C++] 프로그래머스
    • 프로젝트
      • 레시피추천 프로그램
    • 툴 관련 및 기타
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #파이썬 zip함수
  • #Beautifulsoup
  • #Java
  • #Python입력받기
  • #자바업캐스팅
  • #백준브루트포스
  • #백준
  • #Scanner클래스
  • #백준2798파이썬
  • #Java문법
  • #자바하위클래스
  • #Java생성자
  • #Java 상위클래스
  • #Spring
  • #Java상속
  • #백준2798풀이
  • #파이썬map함수
  • #알고리즘
  • #데이터분석
  • #백준Bruteforce
  • #백준2798Python
  • #Python map함수
  • #Java업캐스팅
  • #Java 접근제어자
  • #하위클래스 생성자
  • #zip함수
  • #Java입출력
  • #크롤링
  • #Python
  • #map객체
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 컴붕이 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바