๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.61K subscribers
5.59K photos
3 videos
95 files
10.1K links
๐ŸšฉMain Group - @SuperExams
๐Ÿ“Job Updates - @FresherEarth

๐Ÿ”ฐAuthentic Coding Solutions(with Outputs)
โš ๏ธDaily Job Updates
โš ๏ธHackathon Updates & Solutions

Buy ads: https://telega.io/c/cs_algo
Download Telegram
Greetings from the Machine Intelligence Signal and Network Lab, Indian Institute of Technology, Delhi. An exciting opportunity awaits you!

We are urgently looking for an Intern to join our lab.

This is an NLP internship focused on Speech-to-Speech Translation. Interested candidates can fill out this Google form:

https://docs.google.com/forms/d/e/1FAIpQLScDXo_KvZ5OAHUpaAIj4NfXZyojmrkYwvsV6mSXXWBjCG-p9w/viewform

This will be a two-stage process. The first round will involve initial shortlisting based on the form, followed by an in-depth interview. The final selection will be made solely on the basis of the interview.

We are looking for at least a 3-6month commitment from the incoming candidate.

Stipend will be discussed on the basis of knowledge level of the incoming candidate and how well the interview goes. We need candidates to work from in-office at IIT Delhi, so remote work is not allowed.

Skills Required:

1. Experience in creating deep learning models from scratch.

2. Practical as well as theoretical knowledge of sequence models like RNNs, LSTMs, and Transformers.

3. Knowledge of working with and the architecture of Seq2Seq Neural Machine Translation using LSTMs, Bahdanau Attention, Transformers, etc.

4. Familiarity with models like BERT, GPT, etc.

5. Experience in fine-tuning Hugging Face models (we plan to use IndicTrans2 specifically, but specific LLM fine-tuning knowledge is not necessary).

6. Proficiency in using deep learning frameworks like PyTorch/TensorFlow (PyTorch preferred).

7. General machine learning/deep learning knowledge.

8. Working knowledge of Speech-to-Speech translation.

9. Willingness to learn and grow.

Perks:
You will get to work on state-of-the-art NMT models and work on pure fleshy model building part.

Do apply! And all the very best!

Make sure to fill the form.

Do checkout our lab: https://misn.iitd.ac.in/index.html

Contact:
Pooja Singh
eez228470@ee.iitd.ac.in
๐Ÿ‘1๐Ÿคฉ1
# include <bits/stdc++.h>
using namespace std;
#define ll long long
signed main(){
   
    string s; cin>>s;
    vector<ll>freq(26);
    for(auto it:s) freq[it-'a']++;
    bool f=0;
    for(ll i=0;i<26;i++)
    {
      if(freq[i]!=0) {cout<<char(i+'a'); f=1;}
      if(f) break;
    }
    if(!f) cout<<-1<<endl;
    return 0;
}
Exciting Internship Opportunities at foundit!

About the Company:
Zuno by Foundit is a leading recruitment platform committed to bridging the gap between employers and job seekers. We provide innovative hiring solutions with a focus on fresh talent and diverse skill sets, paving the way for the next generation of professionals.

Available Internships:

Brand Partnership Operations Intern
HR Intern
Community Management & Operations Intern


Details:

Mode: 5 Days in office (Saturday and Sunday off)
Location: Sector 62, Noida, Uttar Pradesh
Duration: Minimum 3 months (with potential for extension)

Benefits:
Market-leading stipend
Letter of recommendation
LinkedIn recommendation
Internship completion certificate

Selection Process:
Virtual interview via Google Meet

Interested candidates are invited to fill out the application form: https://forms.gle/T9A3DsP2Mccy7w6BA

Deadline for applications: 21st October 2024

For any queries, feel free to contact us at: applications.zuno@foundit.ai
#include <iostream>
#include <vector>
#include <queue>
#include <limits>
using namespace std;
bool ss(int a, int b, int c, vector<int>& d, vector<pair<int, int>>& e, int f) {
    vector<int> g(a + 1, -1);
    queue<int> h;
    h.push(1);
    g[1] = f;
    while (!h.empty()) {
        int i = h.front();
        h.pop();
        for (auto& j : e) {
        if (j.first == i && g[j.second] < 0) {
        int k = f;
        if (d[j.second] == 1) {
        k = f;
        }
        if (g[i] > 0) {
       g[j.second] = k - 1;
        h.push(j.second);
                }
            }
        }
    }
   
    return g[c] >= 0;
}

int energy_nodes(int a, int b, int c, vector<int>& d, vector<pair<int, int>>& e) {
    int f = 1, g = b, h = -1;
    while (f <= g) {
        int i = f + (g - f) / 2;
        if (ss(a, c, b, d, i)) {
            h = i;
            g = i - 1;
        } else {
            f = i + 1;
        }
    }
    return h;
}


Energy Nodes โœ…
Medi Buddy
๐Ÿ‘2
๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
Photo
from bisect import bisect_left, bisect_right

class Solution:
    def minTime(self, start, end, q_start, q_end, k):
        events = [(s, 1) for s in start] + [(e + 1, -1) for e in end]
        events.sort()

        intervals, cnt, prev = [], 0, None
        for t, typ in events:
            if prev is not None and cnt >= k:
                intervals.append((prev, t))
            cnt += typ
            prev = t

        starts = [s for s, _ in intervals]
        ends = [e for _, e in intervals]
        pre = [0] * len(ends)
        total = 0
        for i in range(len(intervals)):
            total += ends[i] - starts[i]
            pre[i] = total

        res = []
        for qs, qe in zip(q_start, q_end):
            l = bisect_left(ends, qs)
            r = bisect_right(starts, qe) - 1
            if l > r:
                res.append(0)
                continue

            overlap = pre[r] - (pre[l - 1] if l > 0 else 0)
            if starts[l] < qs:
                overlap -= qs - starts[l]
            if ends[r] > qe:
                overlap -= ends[r] - qe
            res.append(overlap)
       
        return res

Optymzr โœ…
๐Ÿš€ Exciting Opportunity at Games24x7! ๐Ÿš€

We are hiring for the role of Data Engineer (SDE-1) at our Bangalore location! If you have a passion for data and a strong background in Spark, Python, data pipelines, and real-time data streaming, MLOps we want to hear from you!

๐Ÿ—“๏ธ Scheduled Drive: October 24th & 25th
๐Ÿ“ Location: Bangalore
๐Ÿ” Interview Format: Two rounds of technical interviews (virtual) on the same day.

We're looking for candidates who can join us within a month and are eager to work with the latest data engineering tech stack.

If you're interested, please send your resume to tarun.kumavat@games24x7.com
๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
Photo
#include <iostream>
#include <vector>
#include <unordered_map>
#include <string>

using namespace std;

class HMap {
private:
    unordered_map<long long, long long> m;
    long long a;
    long long b;

public:
    HMap() : a(0), b(0) {}

    void insert(long long x, long long y) {
        m[x - a] = y - b;
    }

    long long get(long long x) {
        long long k = x - a;
        if (m.find(k) != m.end()) {
            return m[k] + b;
        }
        return 0;
    }

    void addToKey(long long x) {
        a += x;
    }

    void addToValue(long long y) {
        b += y;
    }
};

long long solution(vector<string> qType, vector<vector<int>> q) {
    HMap h;
    long long s = 0;

    for (size_t i = 0; i < qType.size(); i++) {
        if (qType[i] == "insert") {
            h.insert(q[i][0], q[i][1]);
        } else if (qType[i] == "get") {
            s += h.get(q[i][0]);
        } else if (qType[i] == "addToKey") {
            h.addToKey(q[i][0]);
        } else if (qType[i] == "addToValue") {
            h.addToValue(q[i][0]);
        }
    }

    return s;
}


Motive OA โœ