class Person
{
private string _name;
private int _age;
public string Name
{
get { return _name; }
set { _name = value; }
}
public int Age
{
get { return _age; }
set { _age = value; }
}
public Person()
{
_name = "";
_age = 0;
}
public Person(string name, int age)
{
_name = name;
_age = age;
}
public Person GetCopy()
{
return new Person(_name, _age);
}
public override string ToString()
{
return _name + " " + _age;
}
}
Person p1 = new Person();
p1.Name = "Jo";
p1.Age = 21;
Person p2 = new Person("Jo", 21);
Person p3 = p1.GetCopy();
public class Person {
private string _name { get; set; }
private int _age { get; set; }
public Person(string name, int age) {
this._name = name;
this._age = age;
}
public void setName(string name) {
this._name = name;
}
public string getName() {
return this._name;
}
public void setAge(int age) {
this._age = age;
}
public int getAge() {
return this._age;
}
public Person clone() {
return new Person(this._name, this._age);
}
}
public static int GetMaxDigit(int num)
{
int max = 0;
while (num > 0)
{
int digit = num % 10;
if (digit > max)
{
max = digit;
}
num = num / 10;
}
return max;
}
int maxDigit(int testnum) => testnum.ToString().Max(a => (int)char.GetNumericValue(a));
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace class_practice
{
class Program
{
static void Main(string[] args)
{
person person = new person();
person.setname("kimber");
person.setage(21);
Console.WriteLine("name is: " +person.getname() + " age is: " + person.getage());
person person2 = new person();
person2.setname("Juan");
person2.setage(22);
Console.WriteLine("name is: " + person2.getname() + " age is: " + person2.getage());
Console.ReadLine();
}
}
public class person
{
public string name { get; set; }
public int age { get; set; }
public string getname()
{
return this.name;
}
public
class Person {
private String name;
private int age;
public Person(string name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public static void main(String[] args) {
Person person1 = new Person("Joe", 25);
Person person2 = new Person("John", 30);
System.out.println(person1);
System.out.println(person2);
person2.setAge(35); // update person2's age to 35
System.out.println(person1);
System.out.println(person2);
}
@Override
public String toString() {
return "Person [name=" + name +
public static bool Exists(int number, int digit)
{
while (number > 0)
{
if (number % 10 == digit)
{
return true;
}
number = number / 10;
}
return false;
}
class Person{
public string name;
public int age;
public Person(string name, int age){
this.name = name;
this.age = age;
}
public void setName(string name){
this.name = name;
}
public string getName(){
return this.name;
}
public void setAge(int age){
this.age = age;
}
public int getAge(){
return this.age;
}
public object Clone(){
return new Person(name, age);
}
}
Person person = new Person("Elon", 48);
person.getName()
Person copyPerson = person.Clone() as Person;
int num = 123;
int n = num;
int prev_digit = n % 10;
n /= 10;
while (n > 0)
{
int curr_digit = n % 10;
if (curr_digit > prev_digit)
return false;
prev_digit = curr_digit;
n /= 10;
}
return true;
public class Person{
private string name;
private int age;
public Person(string name, int age)
{
this.name = name;
this.age = age;
}
public void SetName(string name)
{
this.name = name;
}
public string GetName()
{
return this.name;
}
public void SetAge(int age)
{
this.age = age;
}
public int GetAge()
{
return this.name;
}
}
public Person(Person other) {
this.name = other.name;
this.age = other.age;
}
class Program
{
static void Main(string[] args)
{
Person p = new Person("mark", 22);
Person p2 = new Person(p);
}
}
public static bool checkDigits(int num)
{
bool ascending = true;
while (num > 10)
{
int onesDigits = num % 10;
int tensDigits = (num / 10) % 10;
if (onesDigits < tensDigits)
{
ascending = false;
return ascending;
}
num = num / 10;
}
return ascending;
}
public static bool AscendingDigits(int n)
{
// 12345
// 12345
int prev = int.MinValue;
while (n != 0)
{
int remainder = n % 10;
if (prev <= remainder)
{
prev = remainder;
n = n / 10;
}
else
{
return false;
}
}
return true;
}
class Person
{
public string name;
public int age;
public Person(string name, int age)
{
this.name = name;
this.age = age;
}
public Person(Person other)
{
name = other.name;
age = other.age;
}
public void SetName(string name)
{
this.name = name;
}
public string GetName()
{
return this.name;
}
public void SetAge(int age)
{
this.age = age;
}
public int GetAge()
{
return this.age;
}
}
public bool IsAscendingOrder(int num)
{
bool result = true;
int remainder = 0;
int lastNumber = num % 10;
num /= 10;
while (num != 0)
{
remainder = num % 10;
if (remainder < lastNumber)
result = false;
lastNumber = remainder;
num /= 10;
}
return result;
}
public class Person
{
private string _name;
private int _age;
public string Name
{
get { return _name; }
set { _name = value; }
}
public int Age
{
get { return _age; }
set { _age = value; }
}
public Person()
{
_name = "";
_age = 0;
}
public Person(string name, int age)
{
_name = name;
_age = age;
}
public Person(Person person)
{
_name = person.Name;
_age = person.Age;
}
}
public class Person
{
private string name;
private int age;
public Person(string name, int age)
{
name = name;
age = age;
}
public string Name
{
get { return name; }
set { name = value; }
}
public int Age
{
get { return age; }
set { age = value; }
}
public static Person CreatePerson(string name, int age)
{
return new Person(name, age);
}
public Person CopyPerson()
{
return new Person(this.name, this.age);
}
public override string ToString()
{
return $"{name} {age}";
}
}
public static int SumDigits(int number)
{
int sum = 0;
while (number != 0)
{
sum += number % 10;
number /= 10;
}
return sum;
}
public static int SumOfDigits(int a)
{
var sum = 0;
var temp = a;
while (temp > 0)
{
sum += temp % 10;
temp /= 10;
}
return sum;
}
public int getMaxDigit(int number)
{
var result = 0;
var num = number;
while(num > 0)
{
var digit = number % 10;
if(result < digit)
{
result = digit;
}
num = num / 10;
}
return result;
}
getMaxDigit(5678);
class Person
{
public string name { get; set; }
public int age { get; set; }
public Person(string name, int age)
{
this.name = name;
this.age = age;
}
public Person Copy()
{
return new Person(this.name, this.age);
}
public string ToString()
{
return String.Format("{0}, {1}", this.name, this.age);
}
}
bool IsAscending(int i)
{
return i.ToString()
.Reverse()
.Select(x => int.Parse(x.ToString()))
.Zip(new[] { 1 }.Concat(
i.ToString()
.Reverse()
.Skip(1)
.Select(x => int.Parse(x.ToString()))),
(x, y) => x >= y)
.All(x => x);
}
public Person(Person person) {
this.name = person.getName();
this.age = person.getAge();
}
public int NumberLength(int number)
{
var count = 0;
while (number != 0)
{
number /= 10;
count++;
}
return count;
}
public static bool IsAscending(int number)
{
string str = number.ToString();
int[] nums = str.Select(c => c - '0').ToArray();
for (int i = 0; i < nums.Length-1; i++)
{
if (nums[i] > nums[i + 1])
return false;
}
return true;
}
class Person
{
string Name { get; set; }
int Age { get; set; }
public Person(string name, int age){
this.Name = name;
this.Age = age;
}
Person(Person p): this(p.Name, p.Age){
}
}