Hirdetés
- Az iPhone Air buktája elkaszálhatta vékonyítási lázat
- iPhone topik
- Redmi Note 12 Pro - nem tolták túl
- Google Pixel topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Milyen okostelefont vegyek?
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Fotók, videók mobillal
- Milyen hagyományos (nem okos-) telefont vegyek?
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
-
Mobilarena

Új hozzászólás Aktív témák
-
válasz
Ivy.4.Ever
#17776
üzenetére
Bármelyik hosztingszolgáltatónál bérelsz egy virtual private servert, oda felrakod és futtatod.
A domaint meg alapvetően a domain regisztrátoránál tudod beállítani (ami lehet egy másik cég is, de gyakorlatilag mindegyik hosztingszolgáltatónak is van ilyen szolgáltatása).Vagy ha valami nullbüdzsés megoldás kell, akkor felrakod a saját gépedre, a routereden odaforwardolod a 80-as portot és használsz vmi ingyenes dyndns szolgáltatót (pl).
-
axioma
veterán
válasz
Ivy.4.Ever
#17572
üzenetére
Elso ranezesre: ha megtalalsz egy "i"-t, megszamolod az mennyi, a sulyokat felveszed eddig OK, viszont utana az _osszes_ "i"-t kitorlod, nem cska a mar megszamoltat. Ha a masodik "i" sorban tobb az "i", akkor az azokhoz tartozo hosszak/sulyok mar nem kerulnek bele, csak az elso legrovidebb "i" szerinti szakasz.
Na me'g csak nem is voltam pontos, tenyleg, nem all le a sprint vegen se... -
válasz
Ivy.4.Ever
#17572
üzenetére
Rossz a kódod. Az simán csak annyit csinál, hogy megszámolja, hogy X karakterből mennyi van, pedig a feladatban arról van szó, hogy X karakterből hány egymást követő van, ezért van az, hogy az az f betű számít a második programnak.
-
Ivy.4.Ever
őstag
válasz
Ivy.4.Ever
#17569
üzenetére
Rejtélyes, hogy a 14-es test caseben az 1395-ös értékre No-t vár, miközben az Yes lenne mivel 155 db 'i' betűből ki kell jönnie. És az egész test case ezen az egyen bukik, a többi 19029 számra mind jó a válaszom.
Más kódját bemásolva, ami szinte ugyanaz mint az enyém, viszont arra No-t ad, és közben jó az egész test case.
Az én kódom:public static List<String> weightedUniformStrings(String s, List<Integer> queries){
HashSet<Integer> weights = new HashSet<>();
while(!s.equals("")){
char currChar = s.charAt(0);
int count = 0;
for(int i=0; i < s.length(); i++){
if(currChar == s.charAt(i)){
count++;
}
}
while(count > 0){
int weight = count * ((currChar - 'a')+1);
weights.add(weight);
count--;
}
s = s.replaceAll(Character.toString(currChar), "");
}
LinkedList<String> returnArray = new LinkedList<>();
for(Integer q : queries){
String answer = weights.contains(q) ? "Yes" : "No";
returnArray.add(answer);
}
return returnArray;
}Más kódja:
public static List<String> weightedUniformStrings(String s, List<Integer> queries){
HashSet<Integer> weights = new HashSet<>();
int weight = 0;
char prev = ' '; // so it doesn't match 1st character
for (int i = 0; i < s.length(); i++){
char curr = s.charAt(i);
if (curr != prev){
weight = 0;
}
weight += curr - 'a' + 1;
weights.add(weight);
prev = curr;
}
ArrayList<String> returnArray = new ArrayList<>();
for(Integer q : queries){
String answer = weights.contains(q) ? "Yes" : "No";
returnArray.add(answer);
}
return returnArray;
}
Utóbbi kódra custom inputra ha beadom ezt:
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiv
2
241358
1395
Akkor 1395 a debug outputon No lesz.
Viszont ha kitörlöm az 1 szem 'f' betűt, meg már Yes
Ez nekem már az X-akták kategória
-
válasz
Ivy.4.Ever
#17569
üzenetére
a második sorban pl. olyat vár el Yes-re expected outputon, hogy 1,796,801.
Nem, az az első sor, amire nemet vár

Amit ott látsz, az úgy néz ki, hogy a string, a queryk száma (ami a 14-esben 19030) és utána a queryk, amikből ténylegesen a második a 241358 (ami 9283 db z-ből összejön, szóval annak tényleg igaznak kell lennie)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Újszerű Lenovo Ideapad Gaming 3 15ACH6 eladó!
- Acer 15.6",FullHD,core i3 8145U(4x3,9Ghz)MX230 2/4GB DDR5VGA,8-20GB RAM,SSD,szép állapot,Win.11
- Eladó NAS HDD - WD Red 8TB 3.5" 5400rpm 256MB SATA3 (WD80EFAX)
- 2év Garancia,Lenovo Slim 3,i5 12450H(12x4,4Ghz)15,6"FullHD IPS,Magyar vil.bill,8-16GBDDR5 RAM,512SSD
- AJAZZ AK820 PRO Billentyűzet
- Vadiúj Dobozos Asus Lap! Kèszleten!
- BESZÁMÍTÁS! Gigabyte B650 R7 7700 32GB DDR5 1TB SSD RTX 4070 Ti 12GB Asus TUF Gaming GT 501 750W
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
- Samsung Galaxy A52s 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo IdeaPad V130-15IKB: i5-7G I 8GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



