Skip to content

Instantly share code, notes, and snippets.

View viraj19r's full-sized avatar
💭
Learning

Viraj Sharma viraj19r

💭
Learning
View GitHub Profile
@viraj19r
viraj19r / Palindrome.dart
Last active June 27, 2019 04:01
To check a string is palindrome or not ?
void main() {
String name = "radar";
List<int> chars = name.runes.toList();
print(checkpallindrom(chars));
}
bool checkpallindrom(List<int> chars) {
for (int i = chars.length - 1, j = 0; i >= chars.length ~/ 2; i--, j++) {
if (chars[i] != chars[j]) return false;
@viraj19r
viraj19r / stringReverse.dart
Created June 24, 2019 16:36
Reverse a string using dart
void main() {
String name = "virajz";
List<int> chars = name.runes.toList();
print(chars);
for(int i = chars.length-1, j=0 ; i >= chars.length/2 ;i--, j++){
var temp = chars[i]; // i=4, j // i=3, a // i=2, j=2
chars[i] = chars[j]; // j=0, [virav] // j=1 [jiriv]
chars[j] = temp; // [jirav] // [jariv]
if(i == chars.length/2){
break;
class Medicine {
var name,brand,typeOf;
int expiry;
Medicine(
var medicineName, var medicineBrand, int expiryYear, var typeOfMedicine) {
name = medicineName;
brand = medicineBrand;
expiry = expiryYear;
typeOf = typeOfMedicine;