La MANIPULATION de BIT c'est TROP DUR !!!

APT-AUTOREMOVE
2022-06-12 18:14:21

https://leetcode.com/problems/counting-bits/

Sérieusement, c'est une question facile, et ça me met en plshttps://image.noelshack.com/fichiers/2017/20/1495289536-doubletranspi.jpg

APT-AUTOREMOVE
2022-06-12 18:14:56

En plus, ça sert à rien, mais obliger de réviser cette merdehttps://image.noelshack.com/fichiers/2017/03/1484790650-01012121.jpg

Dreamer45
2022-06-12 18:16:22

On a le droit de faire les programmes en Python ?

APT-AUTOREMOVE
2022-06-12 18:18:04

Le 12 juin 2022 à 18:16:22 :
On a le droit de faire les programmes en Python ?

Oui, mais c'est pas le langage le problèmehttps://image.noelshack.com/fichiers/2018/13/6/1522514760-jesusz.png

-Zyclon-
2022-06-12 18:18:11

Meh, Il est bizarre ton exo, je comprend meme pas la consigne alors que je fais des études de dev et je suis a l'aise en binaire/hexa

-Zyclon-
2022-06-12 18:19:10

Le 12 juin 2022 à 18:18:11 :
Meh, Il est bizarre ton exo, je comprend meme pas la consigne alors que je fais des études de dev et je suis a l'aise en binaire/hexa

My bad j'ai compris right now

Dreamer45
2022-06-12 18:19:57

Ok , alors je peux faire ton exercice , mais je le fais en Python

-Zyclon-
2022-06-12 18:21:52

Tu fais quoi comme étude pour faire ça ?

En vrai ça sert a que dalle si tu veut rester un ptit dev mais si tu veut créer un truc giga stonks avec un vrai language (C/C++) ça sert pas mal de savoir manipuler des bits

APT-AUTOREMOVE
2022-06-12 18:22:09

Le 12 juin 2022 à 18:18:11 :
Meh, Il est bizarre ton exo, je comprend meme pas la consigne alors que je fais des études de dev et je suis a l'aise en binaire/hexa

J'ai dû poser le problème sur papierhttps://image.noelshack.com/fichiers/2018/13/6/1522514760-jesusz.png

Israeliens
2022-06-12 18:22:44

class Solution {
public int[] countBits(int n) {
int[] res = new int[n+1];
for(int i = 0; i <= n; i++){
String s = Integer.toBinaryString(i);
for(int j = 0; j < s.length(); j++){
if(s.charAt(j) == '1') res[i]++;
}
}
return res;
}
}

https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png

APT-AUTOREMOVE
2022-06-12 18:22:45

Le 12 juin 2022 à 18:21:52 :
Tu fais quoi comme étude pour faire ça ?

En vrai ça sert a que dalle si tu veut rester un ptit dev mais si tu veut créer un truc giga stonks avec un vrai language (C/C++) ça sert pas mal de savoir manipuler des bits

Je suis déjà diplômé + en CDIhttps://image.noelshack.com/fichiers/2018/13/6/1522514760-jesusz.png

Mais j'étudie à côté pour go googlehttps://image.noelshack.com/fichiers/2018/13/6/1522514760-jesusz.png

APT-AUTOREMOVE
2022-06-12 18:23:16

Le 12 juin 2022 à 18:22:44 :
class Solution {
public int[] countBits(int n) {
int[] res = new int[n+1];
for(int i = 0; i <= n; i++){
String s = Integer.toBinaryString(i);
for(int j = 0; j < s.length(); j++){
if(s.charAt(j) == '1') res[i]++;
}
}
return res;
}
}

https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png

Et en O(N) ? :(

pseu_d_eau
2022-06-12 18:25:36

T'as fait quoi comme études + t'es en CDI où actuellement khey ? Tu veux faire quoi chez Google ? :(

APT-AUTOREMOVE
2022-06-12 18:29:10

Le 12 juin 2022 à 18:25:36 :
T'as fait quoi comme études + t'es en CDI où actuellement khey ? Tu veux faire quoi chez Google ? :(

J'ai fais une licence d'info puis j'ai go tafhttps://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

J'veux juste bosser à Google car c'est excellent pour la carrière + gros salairehttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

ChiakiKonaka
2022-06-12 18:30:37

Franchement si t'arrive pas à faire des trucs aussi basiques je te conseille d'abandonner maintenant

APT-AUTOREMOVE
2022-06-12 18:31:20

Le 12 juin 2022 à 18:30:37 :
Franchement si t'arrive pas à faire des trucs aussi basiques je te conseille d'abandonner maintenant

Très bienhttps://image.noelshack.com/fichiers/2022/16/4/1650523535-full-1.png

Heureusement que je suis moins pourrie dans les autres sujetshttps://image.noelshack.com/fichiers/2022/16/4/1650523535-full-1.png

Non, je déconne je suis tout aussi éclataxhttps://image.noelshack.com/fichiers/2022/16/4/1650523535-full-1.png

Fion-San
2022-06-12 18:43:35

class Solution {
public:
vector<int> countBits(int n) {
int[] res = new int[n+1];
for(int i = 1; i <= n; i++){
if(n&1==1) res[i] = res[i-1]+1;
else if(n&(n-1)==0) res[i] = 1;
else res[i] = res[i-1];
}
return res;
}
};

cadeau

BoucleEh2
2022-06-12 19:03:41

https://image.noelshack.com/fichiers/2022/23/7/1655053344-chaud.png
pour rappel l'op veut finir chez googlehttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.