HashSet [leetcode]575. Distribute Candies setHashSetstreamJavahashHashSet [백준]#14395 4연산 정수 s가 주어진다. 정수 s의 값을 t로 바꾸는 최소 연산 횟수를 구하는 프로그램을 작성하시오. 사용할 수 있는 연산은 아래와 같다. s = s + s; (출력: +) s = s - s; (출력: -) s = s s; (출력: ) s = s / s; (출력: /) (s가 0이 아닐때만 사용 가능) 첫째 줄에 s와 t가 주어진다. (1 ≤ s, t ≤ 10^9) (1≤s,t≤109) 첫째 줄... HashSetBFSalgorithm백준BFS Java 프로그래밍에서의 HashSet 및 BitSet 상세 정보 Java 프로그래밍에서의 HashSet 및 BitSet 상세 정보 나는 아파치의 개발 메일 리스트에서 아주 재미있는 것을 발견했다. 아파치 커먼스 패키지의 Array Utils 클래스의remove Elements 방법, 원래 사용하던 HashSet이 현재 BitSet으로 바뀌었다. 새 코드는 다음과 같습니다. 왜 HashSet 대신 BitSet을 사용했을까요? Apache Commons 작성... JavaHashSetBitSet 백준 7785번) 회사에 있는 사람(HashSet) 링크 : 상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있지 않아도 된다. 각 직원은 자기가 원할 때 출근할 수 있고, 아무때나 퇴근할 수 있다. 상근이는 모든 사람의 출입카드 시스템의 로그를 가지고 있다. 이 로그는 어떤 사람이 회사에 들어왔는지, 나갔는지가 기록되어져 있다. 로그가... HashSetHashSet java에서 HashMap, HashSet, TreeMap, TreeSet 판단 요소가 같은 몇 가지 방법 비교 HashMap이 원소를 어떻게 저장하는지 알게 된 후에 HashMap이 원소를 어떻게 저장하는지 보면 비교적 간단하다.HashMap에서 원소가 같은지 아닌지를 판단하는 방법은 주로 두 가지가 있는데 하나는 키가 같은지 아닌지를 판단하는 것이고, 하나는value가 같은지 판단하는 것이다.사실 HashMap이 원소를 어떻게 저장하는지 소개할 때 우리는 HashMap이 원소의 키가 같은지 아닌지를... HashMapHashSetTreeMapTreeSet [BOJ] 2866. 문자열 잘라내기 [작성일] [분류] Set [문제링크] [요구사항] 맨 윗줄을 지우고 열 문자열끼리 비교해서 같은 값이 없으면 count+1 해주고 있으면 count를 출력하고 종료해라. [풀이] 한 줄씩 지워가면서 비교를 일일이 처음에는 다 해줄려고 했는데 hashset에 넣어서 비교 시간을 크게 단축할 수 있는 방법이 떠올랐다. 이를 이용해서 한 문자열에 대한 중복검사 로직은 O(1)로 단축할 수 있었다... 알고리즘bojHashSetHashSet
[leetcode]575. Distribute Candies setHashSetstreamJavahashHashSet [백준]#14395 4연산 정수 s가 주어진다. 정수 s의 값을 t로 바꾸는 최소 연산 횟수를 구하는 프로그램을 작성하시오. 사용할 수 있는 연산은 아래와 같다. s = s + s; (출력: +) s = s - s; (출력: -) s = s s; (출력: ) s = s / s; (출력: /) (s가 0이 아닐때만 사용 가능) 첫째 줄에 s와 t가 주어진다. (1 ≤ s, t ≤ 10^9) (1≤s,t≤109) 첫째 줄... HashSetBFSalgorithm백준BFS Java 프로그래밍에서의 HashSet 및 BitSet 상세 정보 Java 프로그래밍에서의 HashSet 및 BitSet 상세 정보 나는 아파치의 개발 메일 리스트에서 아주 재미있는 것을 발견했다. 아파치 커먼스 패키지의 Array Utils 클래스의remove Elements 방법, 원래 사용하던 HashSet이 현재 BitSet으로 바뀌었다. 새 코드는 다음과 같습니다. 왜 HashSet 대신 BitSet을 사용했을까요? Apache Commons 작성... JavaHashSetBitSet 백준 7785번) 회사에 있는 사람(HashSet) 링크 : 상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있지 않아도 된다. 각 직원은 자기가 원할 때 출근할 수 있고, 아무때나 퇴근할 수 있다. 상근이는 모든 사람의 출입카드 시스템의 로그를 가지고 있다. 이 로그는 어떤 사람이 회사에 들어왔는지, 나갔는지가 기록되어져 있다. 로그가... HashSetHashSet java에서 HashMap, HashSet, TreeMap, TreeSet 판단 요소가 같은 몇 가지 방법 비교 HashMap이 원소를 어떻게 저장하는지 알게 된 후에 HashMap이 원소를 어떻게 저장하는지 보면 비교적 간단하다.HashMap에서 원소가 같은지 아닌지를 판단하는 방법은 주로 두 가지가 있는데 하나는 키가 같은지 아닌지를 판단하는 것이고, 하나는value가 같은지 판단하는 것이다.사실 HashMap이 원소를 어떻게 저장하는지 소개할 때 우리는 HashMap이 원소의 키가 같은지 아닌지를... HashMapHashSetTreeMapTreeSet [BOJ] 2866. 문자열 잘라내기 [작성일] [분류] Set [문제링크] [요구사항] 맨 윗줄을 지우고 열 문자열끼리 비교해서 같은 값이 없으면 count+1 해주고 있으면 count를 출력하고 종료해라. [풀이] 한 줄씩 지워가면서 비교를 일일이 처음에는 다 해줄려고 했는데 hashset에 넣어서 비교 시간을 크게 단축할 수 있는 방법이 떠올랐다. 이를 이용해서 한 문자열에 대한 중복검사 로직은 O(1)로 단축할 수 있었다... 알고리즘bojHashSetHashSet