ผมเล่นเกมแล้วไม่ผ่านซักทีไม่รู้จะอธิบายยังไงดีครับ เลยจะให้ดูจากโจทย์เลยละกันครับจะได้เข้าใจตรงกัน
สมมติว่าโจทย์คือให้ปริ้นเลข 0-9 ออกมาประมาณนี้ '0 1 2 3 4 5 6 7 8 9' แล้วสมมติว่าผมเขียนโค้ดแบบนี้
C
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
#include <stdio.h>
void main(){
for(int i=0;i<=9;i++){
printf("%d ",i);
}
}
python
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
for i in range(0,10):
print(i,end=' ')
ปัญหาคือตัวเลขสุดท้ายมันจะติดช่องว่างมาด้วยแล้วมันไม่ให้ผมผ่านเพราะว่า
'0 1 2 3 4 5 6 7 8 9' != '0 1 2 3 4 5 6 7 8 9 '
พอจะมีวิธีง่ายๆ ให้มันไม่ต้องปริ้นช่องว่างของตัวสุดท้ายไหมครับ ภาษา C หรือ python ก็ได้ ผมเขียนอยู่ 2 ภาษา
ถามภาษา C , python
สมมติว่าโจทย์คือให้ปริ้นเลข 0-9 ออกมาประมาณนี้ '0 1 2 3 4 5 6 7 8 9' แล้วสมมติว่าผมเขียนโค้ดแบบนี้
C
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
python
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
ปัญหาคือตัวเลขสุดท้ายมันจะติดช่องว่างมาด้วยแล้วมันไม่ให้ผมผ่านเพราะว่า
'0 1 2 3 4 5 6 7 8 9' != '0 1 2 3 4 5 6 7 8 9 '
พอจะมีวิธีง่ายๆ ให้มันไม่ต้องปริ้นช่องว่างของตัวสุดท้ายไหมครับ ภาษา C หรือ python ก็ได้ ผมเขียนอยู่ 2 ภาษา