السؤال الثالث من اسئلة الخوارزميات سؤال ابسط من البساطة نفسها
لنفترض ان زر caps lock لايعمل وهو المسئول عن كتابة الأحرف الكبيرة
او الصغيرة لذا بما انك مبرمج فانت فانت تقوم بإنشاء برامج تساعدك في
حل المشاكل التي تواجهك اذا السؤال باختصار :-
** - برنامج يقوم بتحويل اول حرف في كل كلمة إلى حرف كبير (انظر الصورة للمزيد من التوضيح)
الصورة
----$ تم اضافة الحلول $----
الحلول :- (كل حل مختلف عن الاخر)
صاحب الحل : ثامر أبو بلقيس
PHP Code:
t = "ahmed hatem ahmed"
k = ""
for w in string.gfind(t, "%w+") do
k=k..w:gsub("^%l", string.upper).." "
end
Dialog.Message("Notice", k);
صاحب الحل :
igli
PHP Code:
t = "ahmed hatem ahmed" ;
gh = "" ;
for w in string.gmatch(t, "%a+") do
n = String.Mid(w, 1, 1) ;
n1 = String.Upper(n);
w2 = String.Replace(w, n, n1) ;
gh = gh .." ".. w2 ;
end
Dialog.Message("", gh)
PHP Code:
lText = "ahmed hatem ahmed";
uText = "";
words = string.gmatch(lText, "%S+")
for word in words do
for c = 1 , String.Length(word) do
if c == 1 then char = String.Upper(word:sub(c, c)) else char = word:sub(c, c) end
uText = uText .. char;
end
uText = uText .. " "
end
Dialog.Message("",uText);