Size: a a a

2ch /pr/ #staythefuckhome

2020 March 14

T

TNN TITAN in 2ch /pr/ #staythefuckhome
не уверен есть ли хештейблы на го
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
кста, нюд жс такая поебота
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
пытался атом установить(скомпилить), не получилось
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
12ый нюд жс не поддерживает пакеты из  10ого
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
пиздец
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Мы про Two Sum говорим?
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Которая самая первая?
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
+
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
29 / 29 test cases passed.
 Status: Accepted
Runtime: 0 ms
Memory Usage: 2.6 MB
 
Submitted: 2 months, 3 weeks ago
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
impl Solution {
   pub fn two_sum(nums: Vec<i32>, target: i32) -> Vec<i32> {
       use std::collections::BTreeSet;

       let mut rem = BTreeSet::new();

       for (idx, &num) in nums.iter().enumerate() {
           let prev = target - num;

           if rem.contains(&prev) {
               // Find prev index. Other way is to store index with value.
               // But this fast O(N-i) check looks better for me.
               for (prev_idx, &prev_num) in nums[..idx].iter().enumerate().rev() {
                   if prev_num == prev {
                       return vec![prev_idx as i32, idx as i32];
                   }
               }
           }

           rem.insert(num);
       }

       unsafe {
           std::hint::unreachable_unchecked();
       }
   }
}
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Эрик
impl Solution {
   pub fn two_sum(nums: Vec<i32>, target: i32) -> Vec<i32> {
       use std::collections::BTreeSet;

       let mut rem = BTreeSet::new();

       for (idx, &num) in nums.iter().enumerate() {
           let prev = target - num;

           if rem.contains(&prev) {
               // Find prev index. Other way is to store index with value.
               // But this fast O(N-i) check looks better for me.
               for (prev_idx, &prev_num) in nums[..idx].iter().enumerate().rev() {
                   if prev_num == prev {
                       return vec![prev_idx as i32, idx as i32];
                   }
               }
           }

           rem.insert(num);
       }

       unsafe {
           std::hint::unreachable_unchecked();
       }
   }
}
фу блять
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
0 мс. Сколько там твой ГОвнокод занимает?
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Так сколько? @tnntitan
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
ща
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
я тут с финдами ебался
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
сложна
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
как там узнать индекс элемента в сете
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Да какое сложно, простая задачка.
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Эрик
Да какое сложно, простая задачка.
да я знаю как вывести число и число
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
а его номер как
источник