본문 바로가기

분류 전체보기

(92)
[백준 5567] c++ :: 결혼식 문제 상근이는 자신의 결혼식에 학교 동기 중 자신의 친구와 친구의 친구를 초대하기로 했다. 상근이의 동기는 모두 N명이고, 이 학생들의 학번은 모두 1부터 N까지이다. 상근이의 학번은 1이다. 상근이는 동기들의 친구 관계를 모두 조사한 리스트를 가지고 있다. 이 리스트를 바탕으로 결혼식에 초대할 사람의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이의 동기의 수 n (2 ≤ n ≤ 500)이 주어진다. 둘째 줄에는 리스트의 길이 m (1 ≤ m ≤ 10000)이 주어진다. 다음 줄부터 m개 줄에는 친구 관계 ai bi가 주어진다. (1 ≤ ai < bi ≤ n) ai와 bi가 친구라는 뜻이며, bi와 ai도 친구관계이다. 출력 첫째 줄에 상근이의 결혼식에 초대하는 동기의 수를 출력한다. #de..
[백준 3085] c++ :: 사탕 게임 부루투포스 알고리즘 hcr3066.tistory.com/26 알고리즘 기법[전체 탐색] - 브루트 포스(brute force) 암호학에서의 브루트 포스(brute force attack)가 아닌 알고리즘의 브루트 포스(brute force search)에 관한 것을 작성한다. 브루트 포스(brute force) brute: 무식한, force: 힘 무식한 힘으로 해석할 수 있다... hcr3066.tistory.com 문제 상근이는 어렸을 적에 "봄보니 (Bomboni)" 게임을 즐겨했다. 가장 처음에 N×N크기에 사탕을 채워 놓는다. 사탕의 색은 모두 같지 않을 수도 있다. 상근이는 사탕의 색이 다른 인접한 두 칸을 고른다. 그 다음 고른 칸에 들어있는 사탕을 서로 교환한다. 이제, 모두 같은 색으로 ..
파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간) 기본편 -기본 문법 -실상활 기반 예제(스타크래프트) -퀴즈 활용편 -라이브러리 기초 사용법 -8개의 실전 프로젝트 (머신러닝, 데이터 분석, 업무 자동화, 아두이노 RC Car, 얼굴 인식) #1_create_frame.py import pygame pygame.init() #초기화(반드시 필요) #화면 크기 설정 screen_width=480 #가로 크기 screen_height=640 #세로 크기 pygame.display.set_mode((screen_width, screen_height)) #화면 타이틀 설정 pygame.display.set_caption("minjeong Game") #게임 이름 #이벤트 루프 running =True #게임이 진행중인가? while running : for ..
인프런 파이썬 공부4 (완강) class Unit: def __init__(self, name, hp, damage): #필요한 값들 정의하기 self.name=name self.hp=hp self.damage=damage print("{0} 유닛이 생성되었습니다.".format(self.name)) print("체력{0} , 공력력 {1}".format(self.hp, self.damage)) # marine1=Unit("마린", 40 , 5) # marine2=Unit("마린", 40, 5) # tank=Unit("탱크", 150, 35) #레이스 : 공중 유닛, 비행기, 클로킹(상대방에게 보이지 않음) wraith1=Unit("레이스", 80, 5) print("유닛 이름:{0}, 공격력 : {1}".format(wraith1...
인프런 파이썬 강의3 꾸엥 견제된다... print("Python" , "Java", sep=",", end="?") print("무엇이 더 재밌을까요?") #맨 마지막 개행이엇는데 물음표로 #결과 Python,Java?무엇이 더 재밌을까요? import sys print("Python", "Java", file=sys.stdout) #표준출력으로 문장이 찍힘 print("Python", "Java", file=sys.stderr) #표준 에러로 처리 scores={"수학":0,"영어":50, "코딩":100} for subject, score in scores.items(): #item은 키와 밸류 쌍으로 print(subject, score) answer=input("아무 값이 나 입력하세요ㅣ") answer=10 pri..
인프런 파이썬 공부2 #문자열포맷 #방법1 print("나는 %d살입니다." %20) print("나는 %s을 좋아해요" %"파이썬") print("Apple은 %c로 시작해요" % "A") print("나는 %s색과 %s색을 좋아해요" %("파란", "빨간")) #방법2 print("나는 {}살입니다." .format(20)) print("나는 {}색과 {}색을 좋아해요". format("파란", "빨간")) print("나는 {0}색과 {1}색을 좋아해요".format("파란", "빨간")) print("나는 {1}색과 {0}색을 좋아해요".format("파란", "빨간")) #방법3 print("나는 {age}살이며, {color}색을 좋아해요".format(age=20, color="빨간")) #방법4 age=20 c..
인프런 파이썬 강의 animal="강아지" age = 4 name="해피" hobby ="낮잠" is_addult = age >=3 print("우리집" + animal + name +"예요") print("연탄" + str(age) +"살이며, " + hobby +"아주 좋아해요") print(name + "는 어른일까요?" + str(is_addult)) print("연탄" , str(age) ,"살이며, " , hobby ,"아주 좋아해요") #,로도 +로도 가능해요 #안녕하세용 주석 처리입니당 #컨트롤 + 슬러시 -> 한꺼번에 주석 처리하기 station = "사당" print(station +"행 열차가 들어오고 있습니다.") print(2**3) print(6/3) #2.0 print(10//3) # 3 prin..
rush02 정리 다른 소스 파일(외부)에 선언된 전역 변수를 사용할 때는 extern 키워드를 사용합니다. extern 자료형 전역변수; 인자가 하나라면 DEFAULT_DICT ("dictionary/number.dict")열어서 한글자씩 읽어서 출력하고 닫기. // 화살표 연산자로 구조체 멤버에 접근하여 값 할당