Sınavların sonucunu çıkarmak için her hangi bir API varmı? "" arasında olan cevaplar açık soru,diğerleri kapalı soru.Teşekkürler

Öğrencinin cevapları şöyle: AADAEBCCEBAAAECBEDCDAEBCAECDCAACDCCCBACADCBEADBBAABCDEABCEEABCDEABCDEABCDEABACA ADCEEE CBBBBAAA2 90 3 "A""B""D""B""C""A"B EB BABAB E E CB "E""A""B""D""A""C"

Doğru cevaplar ise şöyle: CAABECDCEBAAABCACDCDAEBAAECBCDACECDCCDEBDCBDCBDBECAAABAEAAEDCBBCDEEBDEECABEBCCAEBDCAEDECACDAEAB200 45 3 "A""B""D""B""C""A"ECDECABABABCEDEECDEB9 57 19,5"E""A""B""D,E""B""A"

soruldu: 13 Nis '13, 05:58

Serxan's gravatar image

Serxan
51691106107
cevap kabul oranı: 46%

değiştirildi: 13 Nis '13, 09:22

Turgay%20Can's gravatar image

Turgay Can
8.3k63798

1

Oldukça spesifik bir iş, böyle bir api olacağını sanmıyorum.

(13 Nis '13, 06:48) Turgay Can Turgay%20Can's gravatar image

iki stringi char-char compare yapib kaç tanesi uyuşuyor diye arama yapan bir method varmı?

(13 Nis '13, 08:13) Serxan Serxan's gravatar image

Serxan'cım hep hazır metod arıyon :) Şöyle bir yöntem izleyebilirsin.

Bir model olsun.

class CevapModel {

    Integer soruSira;
    String Cevap;

    public Integer getSoruSira() {
        return soruSira;
    }

    public void setSoruSira(Integer soruSira) {
        this.soruSira = soruSira;
    }

    public String getCevap() {
        return Cevap;
    }

    public void setCevap(String Cevap) {
        this.Cevap = Cevap;
    }
}

Implementasyon Sınıfı

  CevapModel cevapModel;
            List<CevapModel> cevapList = new ArrayList<>();
            String cevaplar = "AADAEBCCEBAAAECBEDCDAEBCAECDCAACDCCCBACADCBEADBBAABCDEABCEEABCDEABCDEABCDEABACA ADCEEE CBBBBAAA2 90 3 \\"A\\"\\"B\\"\\"D\\"\\"B\\"\\"C\\"\\"A\\"B EB BABAB E E CB \\"E\\"\\"A\\"\\"B\\"\\"D\\"\\"A\\"\\"C\\" ";
            char[] charSequence = cevaplar.toCharArray();
            for (int i = 0; i < charSequence.length; i++) {
                cevapModel = new CevapModel();
                cevapModel.setSoruSira(i);
                cevapModel.setCevap(String.valueOf(charSequence[i]));
                cevapList.add(cevapModel);
            }
            for (int i = 0; i < cevapList.size(); i++) {
                System.out.println(cevapList.get(i).getSoruSira() + 
                        " " + cevapList.get(i).getCevap());
            }

Ben cevaplar için yazdım böyle bir şey küçük bir istisnası var. " karakteri'ni String'e çevirirken " karkaterini escape etmen gerekiyor. Birde cevap kısmında boş kısımlar "" şeklinde sanırım. Bir if kontrolü yazıp ilk karakter " ise ikincisi " karakteri olup olmadığını kontrol et eğer ikinci karakterde aynı ise o char arrayi içinde o karakterleri birleştirip, bir cevaba atamalısın. Bunu String okurkende yapabilirsin yada sonrasında List içinde dönerkende.

permanent link

cevaplandı: 13 Nis '13, 08:37

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

Kendimce methodlar hazırliyoruı.Ama hazir method olursa hata yapma olasılığım daha az olur diye düşündüm.Teşekkürler :)

(14 Nis '13, 08:43) Serxan Serxan's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077

Soruldu: 13 Nis '13, 05:58

Görüntüleme: 566 kez

Son güncelleme: 14 Nis '13, 08:43

powered by BitNami OSQA