분류 전체보기

·programmers
선분 3개가 평행하게 놓여 있습니다. 세 선분의 시작과 끝 좌표가 [[start, end], [start, end], [start, end]] 형태로 들어있는 2차원 배열 lines가 매개변수로 주어질 때, 두 개 이상의 선분이 겹치는 부분의 길이를 return 하도록 solution 함수를 완성해보세요. lines가 [[0, 2], [-3, -1], [-2, 1]]일 때 그림으로 나타내면 다음과 같습니다.선분이 두 개 이상 겹친 곳은 [-2, -1], [0, 1]로 길이 2만큼 겹쳐있습니다.풀이중복한 선분은 저장하지 않아 중복하는 map도 추가처음엔 점으로 저장하였지만 점만 동일한 결과로 인해 선분 전체를 map에 저장map에 1-2와 같은 식으로 저장되어있으며 이와 겹치는 경우 겹치는 선분 길이를 저..
·Python
#야구게임from random import randomarr = [1, 2, 3, 4, 5, 6, 7, 8, 9]for i in range(1000): # 섞기 rnd = int(random()*(8))+1 temp = arr[0] arr[0] = arr[rnd] arr[rnd] = tempcom = [arr[0], arr[1], arr[2]] # 3자리수 저장# print(com)while True: mine = input("숫자를 입력해주세요") mineArr = list(mine) # 순서를 위해 배열로 분리 strkie = 0 ball = 0 for cdx, c in enumerate(com) : for mdx, m in enumerat..
·Python
찾기 > designer위지위그 툴label 변경버튼을 누르면 Good Morning > Good Evening 출력하기버튼 연결 메서드self.버튼이름.clicked.connect(self.함수)text변경 메서드self.라벨이름.setText("바꿀 문자열") # 숫자 Ximport sysfrom PyQt5 import uicfrom PyQt5.QtWidgets import QMainWindow, QApplication# UI파일 연결# UI파일 위치를 잘 적어 넣어준다.form_class = uic.loadUiType("./pyqt01.ui")[0]# 프로그램 메인을 담당하는 Class 선언class WindowClass(QMainWindow, form_class): def __init__(s..
·programmers
정수 배열 arr와 query가 주어집니다. query를 순회하면서 다음 작업을 반복합니다. 짝수 인덱스에서는 arr에서 query[i]번 인덱스를 제외하고 배열의 query[i]번 인덱스 뒷부분을 잘라서 버립니다. 홀수 인덱스에서는 arr에서 query[i]번 인덱스는 제외하고 배열의 query[i]번 인덱스 앞부분을 잘라서 버립니다. 위 작업을 마친 후 남은 arr의 부분 배열을 return 하는 solution 함수를 완성해 주세요. 풀이import java.util.*;class Solution { public List solution(int[] arr, int[] query) { List answer = new ArrayList(); for(int i=0; iimp..
·Python
# 가위/바위/보를 선택하세요# 나:# 컴:# 결과: (이김, 짐, 비김)from random import randommine = input("가위/바위/보를 선택하세요")arr = ["가위", "바위", "보"]rnd = int(random()*3)com = arr[rnd]result = ""if mine==com : result = "비김"elif (mine=="가위" and com=="보") or (mine=="바위" and com=="가위") or (mine=="보" and com=="바위") : result = "이김"else : result = "짐" print("나:", mine) print("컴:", com) print("결과:", result)
·Python
클래스 예시javapackage day04;public class Animal { int cnt_leg = 4; void shottedLeg(int shot) { cnt_leg -= shot; }}package day04;public class OopTest01 { public static void main(String[] args) { Animal ani = new Animal(); System.out.println(ani.cnt_leg); ani.shottedLeg(1); System.out.println(ani.cnt_leg); }}pythonclass animal : def __init__(self): # 생성자 self.cnt_leg = 4 # self 지역변수 ..
아잠만_
'분류 전체보기' 카테고리의 글 목록 (33 Page)