Stay Hungry Stay Foolish

TIL

[TIL] 2024년 10월 15일

dev스카이 2024. 10. 15. 14:45

최대 공약수 구하는 방법

두 수의 을 그 두 수의 최대공약수(GCD)로 나누면 최대공약수(LCM)가 된다.

 

 

파이썬에서의 몫 구하기

몫을 구할 때 '//'를 사용해야 double형이 아닌 int형으로 반환된다.

 

 

한 줄에 출력하고 싶을 때

print(num, end = '') #공백 없이
print(num, end = ' ') #공백 포함

 

 

자바 contains() 메서드

data.contains("error1")

 

Java에서 문자열(String)이나 컬렉션(Collection)에 특정 요소가 포함되어 있는지 확인하는 메서드이다.

위 코드에서, data에 "error1"라는 글자가 있으면 true, 아니면 false를 반환한다.

 

 

인텔리제이 단축키 - Extract Method (Ctrl + Alt + M)

if (!connectResult.equals("success"))

 

사용 방법

괄호 안을 전체 드래그하고 Ctrl + Alt + M을 하면 인텔리제이가 알아서 메서드를 추출해준다.

private static boolean isError(String connectResult) {
        return !connectResult.equals("success");
}

 

isSuccess 자리에 원하는 메서드 이름으로 변경할 수 있다.

 

 

 

📜 작성한 게시글

[백준 코딩테스트 2775] 👉 https://dev-cloud.tistory.com/289

 

BOJ 2775번 : 부녀회장이 될테야 (Python/구현/Bronze 1)

[문제 링크] 👉 https://www.acmicpc.net/problem/2775설명아파트 a층 b호에 거주하려면 (a - 1)층의 1호부터 b호까지의 사람들 수의 합만큼 데리고 와야 한다.이 아파트는 0층부터 있고 1호부터 있다. 0층에는

dev-cloud.tistory.com

 

[백준 코딩테스트 1934] 👉 https://dev-cloud.tistory.com/290

 

BOJ 1934번 : 최소공배수 (Python/수학/Bronze 1)

[문제 링크] 👉 https://www.acmicpc.net/problem/1934설명A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소 공배수라고 한다. A와 B의 최소공배

dev-cloud.tistory.com

 

 

[백준 코딩테스트 10798] 👉 https://dev-cloud.tistory.com/292

 

BOJ 10798번 : 세로읽기 (Python/수학/Bronze 1)

[문제 링크] 👉 https://www.acmicpc.net/problem/10798설명영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’가 있다.칠판에 붙여진 단어들이 주어질 때, 영석이가 세로로

dev-cloud.tistory.com