목록전체 글 (243)
컴퓨터공학 💻 도서관📚
파이썬 버전 n * n-1 * ... * (n - r + 1) 과 r ! 을 구해서 해결 입력 받을 때 map 함수 활용 def calcu (a, b): p = 1 q = 1 ans = 1 for i in range(b, b-a, -1): p *= i for j in range(1, a+1, 1): q *= j ans = p // q return ansN = int(input())for i in range(N): n, m = map(int, input().split()) print(calcu(n, m)) 자바 버전 입력받을 때 Scanner 객체 활용함int T = sc.nextInt(); ..
1. 객체 지향 프로그래밍 : 클래스의 멤버변수 값을 가져오는 역할을 한다 2. List 컬렉션에서 사용하는 get 메서드 : get( int index ) 리스트에서 해당 인덱스에 있는 요소를 가져오는 함수이다.
자바에서 ! 는 논리 부정 연산자이다. 역할 : ! 는 boolean(불리언) 값을 반대로 뒤집는다 예시 : if ( ! stack.isEmpty() )
isEmpty() 메서드는 자바에서 제공하는 메서드이다. 문자열에서 isEmpty() 메서드 사용시 주의점!!! 1. 문자열에서 isEmpty() 메서드를 사용할 때 문자열에 NULL 값이 들어가 있으면 오류가 난다String test = null;System.out.println(test.isEmpty()); // 오류 그래서 이렇게 대처한다String test = null;if(test != null && test.isEmpty()) { // test가 null이 아니고 && ~~ System.out.println(test); } 2. 문자열이 공백문자인 경우 공백도 문자이기 때문에 이 경우는 문자열이 채워져 있다고 여겨 false를 반환한다 이 경우는1) ..
컴파일 에러는 자바 프로그램을 실행하기 전에 코드를 기계어로 번역하는 과정에서 발생하는 문법적인 오류이다 컴파일 과정이란? 자바는 컴파일 언어라서, 코드를 작성하면 먼저 JVM이 이해할 수 있는 바이트코드로 번역해야 실행이 가능하다 이 과정을 담당하는 게 javac 라는 컴파일러이다 코드에 문제가 있으면 이 단계에서 멈추고 에러를 출력한다 compile : 편집하다 , 기계어로 번역하다
磨穿铁砚쇠벼루를 갈아서 구멍을 뚫다, 게으름 없이 학문에 정열을 쏟다.갈 마뚫을 천쇠 철벼루 연