백준문제
-
Python. 사분면 고르기(14681번)백준문제/Python 2020. 3. 18. 23:57
이번 문제에선 논리연산자를 쓸것이다!! and : (논리곱) 두개 다 참이어야 실행 or : (논리합) 둘 중 하나라도 참이면 실행 not : (논리부정) A가 참이면 거짓! A가 거짓이면 참! * C언어의 논리연산자 기호와 다르다는점 주의 * and 연산자를 사용하여 x와 y의 조건문을 만들었다. and 연산자 : 둘 다 참이어야 실행 # 소스코드 x=int(input()) y=int(input()) if (x>0 and y>0): print(1) elif (x0): print("2") elif (x
-
C언어. 사분면 고르기(14681번)백준문제/C언어 2020. 3. 18. 08:46
이번 문제에선 논리연산자인 && 연산자를 쓸것이다!! && : (논리곱) 두개 다 참이어야 실행 | | : (논리합) 둘 중 하나라도 참이면 실행 ! : (논리부정) A가 참이면 거짓! A가 거짓이면 참! 백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!! && 연산자 : 둘 다 참이어야 실행하는 논리 연산자 # 소스코드 #include int main() { int x, y; scanf_s("%d", &x); scanf_s("%d", &y); if (x > 0 && y > 0) printf("1"); else if (x 0) printf("2"); else if (x < 0 && y < 0) printf("3"); else if (x ..
-
Python. 윤년(2753번)백준문제/Python 2020. 3. 18. 04:05
중간에 프로그램을 종료하고 싶을때 파이썬에서는 exit() 함수를 쓰면 된다. exit () : 프로그램 종료하기 * 나만의 방식으로 코딩한것이므로 효율성이 떨어질 수 도 있으니 주의하세요 * % 연산자로 나머지를 구해서 나머지가 0이면 윤년! # 소스코드 A=int(input()) a=int() a=A%4 if a==0: a=A%100 if a!=0: print("1") exit() a=A%400 if a==0: print("1") else : print("0") else: print("0") # 결과 exit() 연산자를 안쓰면 100의 배수가 아니고 400의 배수인것은 2개의 1이 나올 수 있으므로 exit() 쓰기!
-
C언어. 윤년(2753번)백준문제/C언어 2020. 3. 17. 23:35
이번 문제는 if 와 else 를 사용해서 풀면 된다!! 더보기 if ( 조건문 ) { printf( ); } else printf(); * 나만의 방식으로 코딩한것이므로 효율성이 떨어질 수 도 있으니 주의하세요 * 백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!! % 연산자로 나머지를 구해서 나머지가 0이면 윤년! # 소스코드 #include int main() { int A, a; scanf_s("%d", &A); a = A % 4; if (a == 0) { a = A % 400; if (a == 0) { printf("1"); return 0; } a = 0; a = A % 100; if (a != 0) printf("1"); else printf("0"); } els..