본문 바로가기

분류 전체보기125

[Python] 튜플(Tuple) 만들기 튜플을 만드는 방법은 두 가지가 있는데요. 첫 번째로 소괄호()와 콤마(,)를 이용해서 만들 수 있어요. 두 번째는 그냥 콤마(,)로 데이터를 구분해주면 돼요. 무슨 말이냐고요? # 소괄호와 콤마를 이용해 튜플 만들기 my_tuple1 = (1, 2, 3, 4, 5) print(type(my_tuple1)) >> (출력) # 콤마를 이용해 튜플 만들기 my_tuple2 = 1, 2, 3, 4, 5 print(type(my_tuple2)) >> (출력) 이렇게 작성하면 튜플을 만들 수 있어요. 2022. 7. 30.
[Python] 튜플(Tuple) 자료형이란? 파이썬을 배우면서 새로운 자료형에 대해 알게되었어요. 바로 튜플(Tuple)이라는 자료형인데요! 파이썬에서 제공하는 튜플(Tuple)은 과연 어떤 자료형일까요? 튜플(Tuple)은 리스트와 비슷한 형태를 가진 자료형이에요. 어떻게 비슷하냐고요? # List my_list = [1, 2, 3, 4, 5] # Tuple my_tuple = (1, 2, 3, 4, 5) 얼핏 보면 똑같아요! 그런데 데이터를 깜싸고 있는 괄호의 모양이 다른 것을 알 수 있어요. 네! 튜플은 소괄호 “( )”를 이용해서 여러개의 데이터를 저장해주는 자료형이에요. 리스트와 비슷하다고 했으니 당연히 튜플 안에 다양한 자료형을 저장할 수 있어요. 그러면 리스트가 있는데 왜 튜플이라는 자료형을 또 만들었을까요? 먼저 튜플은 리스트와 어떤.. 2022. 7. 30.
[Design Pattern] 싱글톤 패턴(Singleton Pattern) Singleton Pattern이란? 싱글톤 패턴(Singleton Pattern)은 하나의 클래스에서 오직 하나의 인스턴스만 생성하게 하는 디자인 패턴이에요. 주로 데이터베이스를 연결하는 모듈을 만들 때 많이 사용하죠. 먼저 클래스를 어떻게 싱글톤 패턴(Singleton Pattern)으로 작성하는지 소스코드를 통해 알아볼게요. class Singleton { private static Singleton INSTANCE = null; // 외부에서 Instance를 생성할 수 없게 Default Constructor의 접근제어자는 private으로 하기 private Singleton() {} // Singleton Instance가 없는 경우에만 new를 이용하여 Instance 생성 public s.. 2022. 6. 28.
[Codility] Lesson 7 : Nesting - JAVA 문제 A string S consisting of N characters is called properly nested if: - S is empty; - S has the form "(U)" where U is a properly nested string; - S has the form "VW" where V and W are properly nested strings. For example, string "(()(())())" is properly nested but string "())" isn't. Write a function: class Solution { public int solution(String S); } that, given a string S consisting of N chara.. 2022. 6. 19.
[Codility] Lesson 7 : Fish - JAVA 문제 You are given two non-empty arrays A and B consisting of N integers. Arrays A and B represent N voracious fish in a river, ordered downstream along the flow of the river. The fish are numbered from 0 to N − 1. If P and Q are two fish and P < Q, then fish P is initially upstream of fish Q. Initially, each fish has a unique position. Fish number P is represented by A[P] and B[P]. Array A contai.. 2022. 6. 19.
[Codility] Lesson 7 : Brackets - JAVA 문제 A string S consisting of N characters is considered to be properly nested if any of the following conditions is true: - S is empty; - S has the form "(U)" or "[U]" or "{U}" where U is a properly nested string; - S has the form "VW" where V and W are properly nested strings. - For example, the string "{[()()]}" is properly nested but "([)()]" is not. Write a function: class Solution { public i.. 2022. 6. 18.