Bài tập Java đơn giản

Chào các bạn, mình mới tìm hiểu về Java String, mình nghĩ ra bài tập như thế này mà chưa nghĩ ra lời giải :sweat_smile:, nhờ các bạn thông não cho mình với. Mình cảm ơn.!
cho một chuỗi : hoamoclan, cứ 3 từ thêm một dấu gạch -, output là: hoa-moc-lan.

  • Đầu tiên bạn cho 1 vòng lặp chạy qua từng ký tự trong chuỗi
  • Sau đó cho 1 biến đếm, khi biến đếm gặp 1 ký tự, thì tăng lên 1
  • Tiếp theo in ký tự đó ra
  • Khi nào nó đủ 3 thì khi đó mình in thêm dấu -
  • Đủ 3 rồi thì nhớ cho biến đếm về lại 0. Nếu không sẽ bị đếm nhầm vào lần sau.
9 Likes
String sampleCode(String input)
{
	int length = input.length();
	StringBuilder output = new StringBuilder();
	for (int i = 0; i < length, i += 1)
	{	
		output.append(input.charAt(i));
		if (i % 3 == 2)
			if (i < length - 1)
				output.append('-');
	}
	return output.toString();
}
3 Likes

Cảm ơn mọi người nhé, mình hiểu rồi.^^

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?