البرمجة بالعراقي
Open in Telegram
هاي قناة سوينها ل طلاب علوم الحاسوب حتى نتعاون بيناتنا ونتعلم كل ما يتعلق بالبرمجة وايضا كلشي من ادوات ذكاء اصطناعي و مشاريع و بوتات رابط كروب مجموعة https://t.me/learn_javaaa
Show more833
Subscribers
No data24 hours
-57 days
-1330 days
Posts Archive
ليش الهياكل البيانات مهمه والشركات العالمية وتكون اسئلة المقابلة عن الستاك والسورت وtree و graph والخ...
لأن الهياكل البيانات ترتب وتسرع البرنامج وتبين قوته وفضلا عن حل المشاكل البرمجبة
مثلا بيانات ضخمة ما ينفع تخليهن بمصفوفة احادية رح يكون البحث عن عنصر بالمصفوفة بطيء كلش كلش
مثلا الافضل نوضعها باينري تري او هاش تيبل حسب البيانات والغرض منها...
واكثر شي يفيدكم بمواضيع string هو تحويله الى مصفوفة من نوع char
string s="billie";
char a[ ]= s.toCharArray();
كيف عرفت الحروف الكبيرة او الصغيرة
اكيد من نظام ascii code
الحروف الكبيرة تبدي من قيمة 65 الى 90
A=65 to z=90
والحروف الصغيرة تبدي 97
a=97
String s="MusliM";
String letters="";
int k=0;
for (int i = 0; i =65 && s.charAt(i)<=90){
letters+=s.charAt(i)+" ";
k++;
}
}
System.out.println("\n the letters:"+letters +"\n num of letters = "+k);
String s="muslim";
String a="aeiou" ;
String letters="";
int k=0;
for (int i = 0; i 0){
for (int i =s.length()-1; i >=0; i--) {
System.out.print(s.charAt(i));
}
}
System.out.println("\n the letters:"+letters +"\n num of letters = "+k);
package tupac;
class StringBuilder{
String x;
public StringBuilder(String x) {
this.x=x;
}
public StringBuilder() {
}
String substring(int start,int end){
char a[]=x.toCharArray();
String s="";
for (int i = start; i <=end; i++) {
s+=a[i];
}
return s;
}
}
public class Tupac {
public static void main(String[] args) {
String s="muslim";
String a="aeiou" ;
String letters="";
int k=0;
for (int i = 0; i 0){
for (int i =s.length()-1; i >=0; i--) {
System.out.print(s.charAt(i));
}
}
System.out.println("\n the letters:"+letters +"\n num of letters = "+k);
}}
String s="muslim";
String a="aeiou" ;
String letters="";
int k=0;
StringBuilder f=new StringBuilder(s);
boolean flag=false;
for (int i = 0; i 0){
for (int i =s.length()-1; i >=0; i--) {
System.out.print(s.charAt(i));
}
}
System.out.println("\n the letters:"+letters +"\n num of letters = "+k);
اذا true طلب منه يطبع النص بالعكس
if(flag){
for (int i =s.length()-1; i >=0; i--) {
System.out.print(s.charAt(i));
}
عرفت string مرتين للحروف صوتيه و الاسم
وحولت النصوص الى حروف ب charAt
وخليت لوبين اللوب الاول للاسم والثاني الحروف صوتيه
و flag اذا وجد حرف صوتي يتحول الى true
String s="muslim";
String a="aeiou" ;
boolean flag=false;
for (int i = 0; i =0; i--) {
System.out.print(s.charAt(i));
}
}
else
{
System.out.println(s);
}
