โจทย์ค่ะ 1.ตำแหน่งนั้นใช่ลูกน้ำหรือไม่? ถ้าไม่ใช่ให้ผ่านไปรอบถัดไป ไม่ต้องตรวจสอบ if ที่เหลือ ... แต่ถ้าใช่ให้ถามคำถามถัดมาว่าเป็นลูกน้ำเป็นลูกน้ำครั้งแรกหรือไม่? ถ้าใช่ให้นำค่า i ไปใส่ค่าใน s1 แล้วผ่านไปรอบถัดไป ..ถ้าไม่ใช่ให้นำค่า i ไปใส่ใน s2 แล้วแสดงผล substring ตามกำหนด
Code (Java)
class Test1 {
public static void main(String[] args) {
String c = new String("No.1,16,32,44") ;
int i = 0;
if (c.charAt(i) == ','){
i++ ;
}
else {
System.out.println("No") ;
}
}
}
String c = "No.1,16,32,44";
Boolean flag = false;
int s1;
int[] s2 = new int[c.Split(',').Length - 2];
int index = 0;
for (int i = 0; i < c.Length; i++)
{
if (c[i] == ',')
{
if (flag == false)
{
flag = true;
s1 = i;
}
else
{
s2[index++] = i;
}
}
}
class Test1 {
public static void main(String[] args) {
String c = new String("No.1,16,32,44") ;
int i = 0;
if (c.charAt(i) == ','){
i++ ;
}
else {
System.out.println("No") ;
}
}
}