Coder Social home page Coder Social logo

programmers's Introduction

👋 Hi

꾸준히, 방향에 맞게 하면 안될건 없어

Hits

Anurag's github stats Top Langs

  • 🌱 I’m currently learning Algorithm, Programmers level3

programmers's People

Contributors

eunno-an avatar

Stargazers

 avatar  avatar  avatar  avatar

programmers's Issues

Pq custom function

Pq쓸때 커스텀 함수 쓸때
struct compare {
bool operator()(Job* A, Job* B) {
if (A->jobType == B->jobType)
return A->t1 < B->t1;
return A->jobType < B->jobType;
}
};
void printJobs(vector<Job*> jobs) {
}
vector solution(vector arr, vector processes) {
vector answer;
queue<Job*> Jobs;
queue<Job*> working;
priority_queue<Job*, vector<Job*>, compare > waiting; // 작업 queue
이런식으로 선언하자.

Skt 2차 코테풀때
Illegal instruction에러뜬 코드
bool compare(Job* A, Job* B) {
if (A->jobType == B->jobType)
return A->t1 < B->t1;
return A->jobType < B->jobType;
}
void printJobs(vector<Job*> jobs) {
}
vector solution(vector arr, vector processes) {
vector answer;
queue<Job*> Jobs;
queue<Job*> working;
priority_queue<Job*, vector<Job*>, decltype(&compare) > waiting; // 작업 queue

lower_bound, upper_bound

vector A = { 1, 3, 7, 9 };
int B = 10;
cout << upper_bound(A.begin(), A.end(), B) - A.begin() << '\n'; // 4
cout << upper_bound(A.begin(), A.end(), 0) - A.begin() << '\n'; // 0
cout << upper_bound(A.begin(), A.end(), 1) - A.begin() << '\n'; // 1

cout << lower_bound(A.begin(), A.end(), B) - A.begin() << '\n'; // 4
cout << lower_bound(A.begin(), A.end(), 0) - A.begin() << '\n'; // 0
cout << lower_bound(A.begin(), A.end(), 1) - A.begin() << '\n'; // 0

vector에서 max 찾기

프로그래머스 레벨 3 스티커 떼기 문제에서 다른 사람 풀이를 보다가 찾음.
*max_element(v.begin() ,v.end());
algorithm 헤더에 존재한다.

auto it 사용과 관련한 이슈

Programmers Level3 베스트 앨범 문제를 해결하던 중, 값 정렬이 안되는 문제 발생.
for (auto it : streaming) sort(it.second.begin(), it.second.end(), compare);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.