[Code Up] - Python 기초 100제, 6081번 풀이 - 티스토리
더보기 문제설명 16진수 A ~ F까지 하나의 수 가 입력되고 그 수의 구구단을 출력하는 프로그램을 만들어라 풀이 num = int(input(), 16) for i in range(1, 0x10): result = i * num print('%X'%num, '*%X'%i, '=%X'%result, sep='') 해설 16진수를 입력 받는다 1부터 입력 받은 16진수까지 반복하며 result에 각각 저장한 후 출력한다 다른 분 풀이 num = int(input(), 16) for i in range(1, 0x10): result = i * num print("%X*%X=%X" %(num, i, result)) 간단하네
[Code Up] - Python 기초 100제, 6080번 풀이 - 티스토리
더보기 문제 설명 각각 1 ~ n, 1 ~ m까지의 수를 가진 서로 다른 2개의 주사위가 있을 때 나올 수 있는 모든 경우의 수를 구하자 n, m은 각각 공백을 두고 입력을 받는다 풀이 n1, n2 = input().split() n1 = int(n1) n2 = int(n2) for n1 in range(1, n1+1): for n2 in range(1, n2+1): print(n1, n2) 해설 n1, n2를 공백을 두고 입력을 받는다 둘다 정수형으로 변환 후 이중 반복문을 통해 경우의 수를 출력한다 ** n1, n2 = map(input().split()) for n1 in range(1, n1+1): for n2 in range(1, n2+1): print(n1, n2) map함수를 이용하면 각 요..
[Dreamhack] basic_exploitation_002 풀이 - 티스토리
32비트 환경에 NX만 걸려있는 상황이다. #include #include #include #include void alarm_handler() { puts("TIME OUT"); exit(-1); } void initialize() { setvbuf(stdin, NULL, _IONBF, 0); setvbuf(stdout, NULL, _IONBF, 0); signal(SIGALRM, alarm_handler); alarm(30); } void get_shell() { system("/bin/sh"); } int main(int argc, char *argv[]) { char buf[0x80]; initialize(); read(0, buf, 0x80); printf(buf); exit(0); } 개인적으..