본문 바로가기

알고리즘

(70)
(JAVA) 백준 알고리즘 2751번 : 수 정렬하기 2 소스 1. 실패사례 : 시간초과) bufferReader + Arrays.sort 사용. = 시간 제한 2초 때문에 불가. 소스 2. bufferReader + ArrayList, Collections.sort() 사용 arr.add() = Arraylist(arr) 에 데이터 추가. Collection.sort(arr) = Arraylist(arr) 을 오름차순 정렬. arr.get() = Arraylist(arr)의 데이터를 가져옴.
(Python) 백준 알고리즘 1000번 : A+B 파이썬도 했어야 했다.... 천천히 시작. 소스 1. map 함수 사용. 여러 데이터를 한번에 자료형 변환. split()은 문자열을 공백 기준으로 나눠서 저장. 소스 2.
(Python) 백준 알고리즘 10773번 : 제로
(JAVA) 백준 알고리즘 10773번 : 제로 스택 사용. 소스
(Python) 백준알고리즘 2750번 : 수 정렬하기 소스 for i range(num) 은 i에 0부터 num 만큼 반복. array.append(int(input()) 은 array에 int형 입력값 추가.
(Python) 백준 알고리즘 2884번 : 알람시계 소스1. else부분은 45분을 뺐을 때 날짜가 어제로 바뀌는 경우.( ex. 0시 15분)
(Python) 백준 알고리즘 1330번 : 두 수 비교하기 소스 1. 파이썬에서의 큰따옴표(""), 작은따옴표('')는 모두 문자열을 표시한다는 것에서는 차이가 없지만 작은 따옴표의 경우 하나의 단위를 표현하는 문자열에, 큰 따옴표는 문법적으로 의미를 두지 않는 문자열을 표현할 때 사용한다고 한다. 파이썬에서는 if문 후 콜론( : ) 사용 메모.
(Python) 백준 알고리즘 1008번 : A/B input() : 사용자로부터 입력된 값을 가져오는 것. 변수로 저장 가능. 소스1. map사용 입력받는 두 수가 한줄에서 입력받아야함. -> split()함수를 사용하여 동시에 입력받아 a,b를 나눠줌. map함수로 float형으로 바꿔줌. 파이썬에서는 input()함수를 통해 입력받으면 자동으로 문자로 인식됌. 그리고 파이썬에서 실수형은 float만 존재함.[근데 c의 double형과 같고 크기도 8byte라고한다.] round함수는 (숫자, 소수점 이하 범위) 소스2.