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

[백준 2798] 파이썬(Python) - 컴붕이

문제 링크 : https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net N, M = map(int,input().split()) li = list(map(int, input().split())) result = 0 for i in range(0,N): for j in range(i+1,N): for k in range(j+1,N): temp = li[i]+li[j]+li[k] if temp > M: continue if ..

2022. 10. 23. 09:00
개인공부/[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
툴 관련 및 기타

[Eclipse] 이클립스 다운로드 및 설치 (Eclipse download)

이클립스(Eclipse) 설치 및 다운로드 이클립스 설치를 위해 우선 이클립스 홈페이지로 이동해준다. https://www.eclipse.org/ 우측 상단에 보면 [Download] 버튼이 있고 클릭해준다. 주황색 Download 버튼을 눌러도 되지만 이전 버전을 받기 위해서는 아래 Download Package 버튼을 클릭해준다. (이전버전 추천) 우측 하단을 보면 MORE DOWNLOADS에서 이클립스의 여러 버전 다운로드가 가능하다. 여기서 이전버전을 추천하는 이유는, 최신 버전을 사용하다 보면 호환성 문제 때문에 실행이 안 되는 호환 문제가 여럿 발생할 수 있기 때문이다. 적당히 이전 버전을 클릭해주고 운영체제에 맞게 windows, mac, Linux를 선택해주면 된다. 설치가 완료되면 압출을..

2021. 12. 5. 01:54
개인공부/[JAVA]

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

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

2021. 1. 17. 18:29
  • «
  • 1
  • 2
  • 3
  • 4
  • »

공지사항

전체 카테고리

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

최근 글

최근댓글

태그

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

전체 방문자

오늘
어제
전체

블로그 인기글

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

티스토리툴바