Homework: Primitive Data Types and Variables
https://gist.github.com/vivostanoev/2e02dd73ac253e68b3e0
Моите решения на задачите от домашната работа :)
https://gist.github.com/vivostanoev/2e02dd73ac253e68b3e0
Моите решения на задачите от домашната работа :)
Много добра домашна работа, начина на писане на кода е четлив и максимално стилен като подход.
Браво от мене !!
Много ми хареса как се ришил задачата "Gane Of Bits".
Ти твоята тествал ли си я в "Judge" системата и ако колко точки ти дава.
Питам защото аз като направих моята ми дава само 62 точки от 100 и не ми казва защо.
Ако искаш виж един друг начин за решаване на "Encrypted Matrix":
https://gist.github.com/eMagicMan/5035abf6d562d0dce8b5
А може ли да погледнеш и моята задача "Game Of Bits" Ако случайно видиш нещо което
смяташ че не е както трябва :
https://gist.github.com/eMagicMan/f7e03271ed985397a240
Приятен ден от мене.
Тествах я , но ми дава 0точки .. Времето ми е 0.152сек . Нямам идея защо ти дава само 62точки . Тепърва навлизам в нещата и при мен всяка втора програма ми дава среден брои точки в системата....
Ето , че научих нещо ново от твоята задача (функцията remove) :)
Здравейте,
Много ще се радвам някой да ми помогне и да ми каже дали следната идея е удачна:
На зад.8 - с коледните елхички - иска ми се да го представя като една матрица 3х3 и на някои от позициите да подам да ми изкара - нищо.
На който му се занимава, нека помогне малко :)
Аз също мислех да я направа с матрица.
https://www.youtube.com/watch?v=vS96ITnE5Os Виж това видео и ще разбереш как да си позиционираш символа.
Матрица няма да ти е 3х3 тъй като имаш повече от 3 реда и 3 колони :)
Здравейте и от мен,
Някои има ли идея за 1ва задача как на конзолата да ми излязат числата, а не само да дава "press any key.."
Разбрах как става и мисля, че трябва да се принтират числата - поне на втора задача така пише. Аз съм го направила с placeholders: Давам само последният ред от кода :Console.WriteLine("{0}, {1}, {2}, {3}", a, b, c, d
Здравейте,
заповядайте моето домашно тук: http://files.fm/u/noxudvb
Ако имате някакви въпроси и препоръки , моля за коментари :) ще се радвам да науча нещо ново.
Ето го и моето решение на задача 7:
using System;
class QuotesInStrings
{
static void Main()
{
//Example 1 with quotes
string firstPart = @"The ""use"" of quotations";
string secondPart = "causes difficulties.";
Console.WriteLine(firstPart + " " + secondPart);
//Example 2 without quotes
string partOne = "The \"use\" of quotations";
string partTwo = "causes difficulties.";
Console.WriteLine(partOne + " " + partTwo);
}
}
Доколкото разбирам по условие, трябва да обединим два стринга, а след това по два начина /с и без кавичките/ да разпечатаме. Вие как разбирате условието? Дайте малко помощ :)
По скоро се има предвид да декларираш два стринга:
string first = @"The ""use"" of quotations causes difficulties."
string second = "The \"use\" of quotations causes difficulties."
И след това да ги отпечаташ:
Console.WriteLine(first);
Console.WriteLine(second);
Благодаря! :)
Здравейте и от мен!
В задача 10 не се иска просто да се изпринти примера от картинката, а не да се въвеждат данни от потребителя?
Просто си въведи стрингове по твой избор и после ги принти на конзолата.
Може да използваш PlaceHolders, за по лесно номерирай стринговете кой след кой да се показва на новия ред,
както е оказано в условието.
Ето и моето решение - http://pastebin.com/tF74XCXw
static void Main()
{
string firstName = "Kliment";
string lastName = "Hristov";
string age = "29";
string gender ="m";
string personalID = "8501013040";
string uniqueEmployeNumber = "11122233";
Console.WriteLine(
"First name:{0}\nLast name:{1}\nAge:{2}\nGender:{3}\nPersonal ID:{4}\nUnique Employe Number:{5}",
firstName,lastName,age,gender,personalID,uniqueEmployeNumber);
}
Исках да ти покажа какво имам предвид горе в кода ми, това което си направила с толкова много цикъла, не е необходимо.
Finally и моето домашно е ready - ТУК
Първоначално задачи 10 и 11 бях ги направила с проверки, но реших да не се излагам и ги махнах :D
Малко се озорих със задачата за сравняването на числата, но мисля, че ми се получи.
Лек и усмихнат ден
Защо да се излагаш ..... Всеки има различен подход за решаване на даден проблем .... Важното е да ти работи коректно. Пък и това , че имаш проверки не е лошо . По добре да ти гръмне грешка в проверката отколкото да ти изпише в конзолата stack overflow или дръг вид exception . Пък и съм чувал за езици в които има функции ,които задължително искат проверка за грешка :)
Домашната е ОК, но мисля че
Problem 7 Quotes in Strings
не си разбрал правилно условието на задачата. Аз мисля че трябва да се напишат двете променливи по различен начин.
Или аз нещо се бъркам. Аз го виждам решението на условието така:
static void Main(string[] args)
{
string textOne = "The \"use\" of quotations causes difficulties.";
string textTwo = @"The ""use"" of quotations causes difficulties.";
Console.WriteLine("{0}\n{1}", textOne, textTwo);
}
Ако съм в грешка някой да каже.
Лек Ден!
Дам, Game of Bits гърми за време. Иначе креативен начин, хареса ми.
Между другото, защо bits го правиш на лист от Long, като имаш само нули и единици?
Когато писах програмата целях единствено Output-a да съвпадне . Късно разбрах , че решението може да се тества в системата. Въпроса ти е доста уместен ... Благодаря за забележката :)
Проблем 8
Може ли да го решим така:
using System;
class Problem8IsoscelesTriangle
{
static void Main(string[] args)
{
char copyWriteSymbol = '\u00A9';
Console.WriteLine("{0}\n{1}\n{2}\n{3}",
" "+copyWriteSymbol,
" "+copyWriteSymbol+" "+ copyWriteSymbol,
" "+copyWriteSymbol+" "+ copyWriteSymbol,
copyWriteSymbol+" " +copyWriteSymbol+" " +copyWriteSymbol+ " "+copyWriteSymbol);
}
}
Долу горе се получи нещо ама не съм сигурен дали е правилен начин.
Моето мнение е ,че става по този начин . Аз също съм ги отпечатал без да използвам цикли или каквото и да било.Използвал съм @ за по лесно изобразяване на триъгълика
И това е вариант :)
string letsTryThis = @" ©
© ©
© ©
© © © ©";
Console.WriteLine( letsTryThis);