วันอังคารที่ 23 สิงหาคม พ.ศ. 2554

Inw Programmer


Poster Inw Programmer
   โดยปกติทุกปีที่ ม.อ. หาดใหญ่จะส่งตัวแทนนักศึกษาไปแข่งขันเขียนโปรแกรมในรายการ ACM ICPC (คือการแข่งขันเขียนโปรแกรมระดับโลก)  และนักเรียนตัวแทนเหล่านั้นบางส่วนเป็นเพื่อนผมเอง และเพื่อเป็นการแชร์ประการณ์โปรแกรมมิง  และเพื่อให้คนทั่วไปได้รู้จักการเขียนโปรแกรมที่ค่อนข้างซับซ้อนนิดหน่อย  พวกเขาเลยเปิดโครงการ Inw Programmer ขึ้นทุกปี  โดยจะมีการอบรมก่อน  แล้วมีการแข่งขันคล้ายๆกับ ACM นั้นเอง
   เพื่อนๆของผมเลยบอกให้ผมออกแบบ Poster ให้โดยเลียนแบบ Poster I want you to US Army แต่ว่าถ้าใช้หน้านายพลคนเดิมมันจะผิดคอนเซ็ปของ Inw Programmer ที่ต้อง"เกรียน" ก็เลยเปลี่ยนเป็นหน้า Mr.Bean แทน  เลยได้ Poster ฮาๆไปอีกแบบ
   ข้อมูลเพิ่มเติมไปที่ Inw Programmer
มาเรียกน้ำย่อยการเขียนโปรแกรมกับโจทย์ Inw Programmer ง่ายๆดีกว่า

โจทย์คือดาวกระชากใจ  จงเขียนโปรแกรมภาษา C เงื่อนไขคือถ้ารับอินพุตเป็น N เอาท์พุตที่ได้ควรเป็น N+1 บรรทัด  โดยบรรทัดแรกจะมีดาว 1 ดวง และมีดาวเพิ่มขึ้นบรรทัดละดวง และบรรทัดที่ N+1 ต้องมีดาว N+1 ดวง โดย N >= 0

ตัวอย่าง( เครื่องหมาย <...> แทนเป็นการรับอินพุต)

<5>
*
**
***
****
*****
******

<3>
*
**
***
****

เฉลย(ต้องคลุมดำเอานะ)


#include <stdio.h>
int main (int argc, const char * argv[]) {
int i ,j,num;
scanf("%d",&num);
for (i=0; i<= num; i++) {
for (j=0; j<=i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}



วันจันทร์ที่ 8 สิงหาคม พ.ศ. 2554

ออกแบบปกหนังสือ

กลับมาสักทีหลังจากเตรียมตัวสอบ  และสอบอยู่เป็นเวลานานมันช่างเป็นช่วงเวลาที่หนักมาก - -"
งั้นเรามาดูผลงานกันเลยดีกว่า


*ภาพขวาคือปกหน้า  ภาพซ้ายคือปกหลัง

        นี่เลยครับเมื่อซัมเมอร์ปี 54 ที่ผ่านมาผมได้รับมอบหมายให้ออกแบบปกไว้ทำหนังสืออบรบในโครงการ Comcamp #21 ผมเต็มที่กับงานนี้มาก  ประกอบด้วยช่วงที่ผ่านมาเป็นยุคของ Return to Retro หน่อยๆ  ก็เลยเอาคอนเซ็ปท์ดังกล่าวมาปนๆกัน  ซึ่งบนปกก็มีรายละเอียดวิชาต่างๆที่อบรม  และเน้นสีขาวดำและสีสดๆมากันกัน  ผสมๆกับศิลปะแบบ Street Art เลยได้ผลงานดังกล่าว  เทคที่ใช้ก็ใช้การ Set Layer Style ของ Photoshop แล้วจัดเรียงให้เป็นรูปแบบที่ต้องการครับ ^ ^ ยังไงๆฝากติชมด้วยครับ