Czy każdy junior zrobi kalendarz w tablicy[][] na rozmowie rekrutacyjnej?

0
 *   S  M  T  W Th  F  S
 *                  1  2 
 *   3  4  5  6  7  8  9  
 *  10 11 12 13 14 15 16 
 *  17 18 19 20 21 22 23 
 *  24 25 26 27 28 29 30 
 *  31 

Czy tego typu rzecz robi każdy w 3 minuty. Robi 100% juniorów, czy 50%. Mam na myśli pierwszą pracę.

0

A co w tym trudnego?

0

No dwowymiarowa tablica to takie podstawy trochę...

0

Trzy minuty to trochę za mało jak na juniora. Skąd ten pomysł?

Z ciekawości odpaliłem IntelliJ i wyklepałem w Javie. Bez tablic zajęło mi ok. dziesięciu minut, z czego jakieś dwie na pisanie własnej implementacji leftPada.

EDIT: wersja druga, na Streamach, ok. czternastu minut, przy czym użyłem wymienioną już implementecją leftPada.

0

Ja bym tego w 3 minuty nie zrobił, w 10 bardziej prawdopodobne.

0

Jeśli nie musisz bawić się w to by dzień tygodnia zgadzał sie dla każdej możliwej daty i chodzi tylko o wyświetlenie to jest do zrobienia w minute.

2

Ja to nawet zadania nie rozumiem a co dopiero zrobić

1

pff panowie ciency jesteście, ja to zrobiłem w 14 sekund

0

Może w 40 minut bym zrobił. Najtrudniejsze pewne byłoby obliczyć, w którym miejscu (x, y) ma być dany dzień (np. 5 dzień miesiąca, który zaczyna się w piątek). Nie powinno być to trudne (dzielenie/dzielenie z resztą/odejmowanie/dodawanie offsetu - tego typu operacje w odpowiedniej kolejności), ale mimo wszystko możnaby się pewnie zaplątać.

Mam na myśli pierwszą pracę.

No właśnie to jest niestety smutne, że gdyby takie zadanie pojawiło się w realnym projekcie, to jestem pewien, że 99% programistów w ogóle by nie zaczęła tego robić, tylko zaczęłaby szukać gotowca, uznając, że zadanie jest trudne i nie ma co się męczyć.

4
const cal = [[`
 *   S  M  T  W Th  F  S
 *                  1  2 
 *   3  4  5  6  7  8  9  
 *  10 11 12 13 14 15 16 
 *  17 18 19 20 21 22 23 
 *  24 25 26 27 28 29 30 
 *  31
`]]

console.log(cal[0][0])

Poniżej minuty - co wygrałem? :D

0
Maciej Cąderek napisał(a):
const cal = [[`
 *   S  M  T  W Th  F  S
 *                  1  2 
 *   3  4  5  6  7  8  9  
 *  10 11 12 13 14 15 16 
 *  17 18 19 20 21 22 23 
 *  24 25 26 27 28 29 30 
 *  31
`]]

console.log(cal[0][0])

Poniżej minuty - co wygrałem? :D

Staż w Atosie.

3
Mistrzowski Wąż napisał(a):
 *   S  M  T  W Th  F  S
 *                  1  2 
 *   3  4  5  6  7  8  9  
 *  10 11 12 13 14 15 16 
 *  17 18 19 20 21 22 23 
 *  24 25 26 27 28 29 30 
 *  31 

Czy tego typu rzecz robi każdy w 3 minuty. Robi 100% juniorów, czy 50%. Mam na myśli pierwszą pracę.

Wnioskując z tytułu posta, mam zasadnicze pytanie numer 1:
A na jaką ciężką cholerę zrobiłeś tę tablicę AŻ dwuwymiarową?

1
Sceptyczny Dinozaur napisał(a):
Mistrzowski Wąż napisał(a):
 *   S  M  T  W Th  F  S
 *                  1  2 
 *   3  4  5  6  7  8  9  
 *  10 11 12 13 14 15 16 
 *  17 18 19 20 21 22 23 
 *  24 25 26 27 28 29 30 
 *  31 

Czy tego typu rzecz robi każdy w 3 minuty. Robi 100% juniorów, czy 50%. Mam na myśli pierwszą pracę.

Wnioskując z tytułu posta, mam zasadnicze pytanie numer 1:
A na jaką ciężką cholerę zrobiłeś tę tablicę AŻ dwuwymiarową?

A po co tu w ogóle tablica?

1 użytkowników online, w tym zalogowanych: 0, gości: 1