분류 전체보기
-
비밀번호 해시함수 사용spring framework 2021. 5. 13. 14:58
private String getHash(String text) throws NoSuchAlgorithmException, UnsupportedEncodingException { String pw = text; MessageDigest md = MessageDigest.getInstance("SHA-512"); md.reset(); md.update(pw.getBytes("UTF-8")); String hashpw = String.format("%0128x",new BigInteger(1,md.digest())); return hashpw; }
-
힙 - 더맵게 우선순위 큐 사용프로그래머스알고리즘 2021. 4. 27. 16:42
#include #include #include using namespace std; int solution(vector scoville, int K) { int answer = 0; int sum = 0; priority_queue pq(scoville.begin(), scoville.end()); while(1) { sum = 0; if(pq.top()>K) { return answer; break; } if(pq.size()==1&&pq.top()
-
큐 - 다리를 지나는 트럭프로그래머스알고리즘 2021. 4. 25. 15:16
#include #include #include using namespace std; int main() { queue q; int length = 2; int weight = 10; int sum = 0; int index = 0; int time = 0; vector tmp; tmp.push_back(7); tmp.push_back(4); tmp.push_back(5); tmp.push_back(6); while(1) { time++; if(q.size()==length)//다리길이만큼 사이즈가 찼을 시 { sum = sum - q.front(); q.pop(); } if(sum + tmp[index]