백준문제
-
C언어. A+B(1000번)백준문제/C언어 2020. 3. 14. 23:09
두 수를 한번에 입력받기 위해선 scanf() 함수 안에 두개의 %d 를 써주면 된다. scanf() : 입력받는 함수 ( 예시로 scanf( "%d %d", &a, &b ) 이런식으로 써주면 됨! ) 백준에서 scanf_s 로하면 컴파일 에러가 날 것이다!! scanf 로 고쳐야 성공!! # 소스코드 #include int main(void) { int a,b,c; scanf_s("%d %d",&a,&b); c = a + b; printf("%d",c); } # 결과 근데 이상한점은... 백준에서는 scanf_s 가 에러가 난다...왜그럴까 ( 그냥 scanf 로 하면 성공! )
-
Python. A+B(1000번)백준문제/Python 2020. 3. 14. 07:26
이 문제의 핵심은 두 정수를 한번에 ( 한 줄에 ) 입력해야 하는것이다!!! 이것을 해결할 수 있는 것은 바로 split() 함수를 사용하는 것! split() : 공백 기준으로 분류하기 input() : 입력받는 함수 ( 보통 a = int(input()) 이런식으로 입력을 받음! ) # 소스코드 a,b=input().split() A=int(a) B=int(b) print(A+B) # 결과 왜 검사하는데 시간이 오래걸리징..? 맞긴했지만...흠...
-
Python. 개(10171번)백준문제/Python 2020. 3. 14. 06:39
파이썬에서 큰따옴표를 출력하기 위해선 \(역슬래시)를 이용해야한다!! print(" \" ") >> " 이렇게 출력이 된다!!!! 그리고 연속해서 \(역슬래시)를 쓰는 경우는 C언어처럼 \\(역슬래시 두번)으로 하나를 표현하면 된다. print(" \\\\ ") >> \\ 이렇게 출력이 된다!!!! # 소스코드 print("|\_/|") print("|q p| /}") print("( 0 )\"\"\"""\ ") print("|\"^\"` |") print("||_/=\\\\__|") # 결과 강아지가 훨씬 어렵구만!
-
C언어. 개(10172번)백준문제/C언어 2020. 3. 14. 05:18
C언어에서 출력을 할 때 printf(" "); 여기에서 따옴표 안에 써있는 것이 출력되는데 "(큰따옴표)자체를 출력하고 싶다면?? \" ( 역슬래시 + " ) 이렇게 쓰면 된다. ( 역슬래시 활용하기! ) # 소스코드 #include int main(void) { printf("|\\_/|\n"); //역슬래쉬를 나타낼려면 \\ 두번쓰기 printf("|q p| /}\n"); printf("( 0 )\"\"\"\\\n"); printf("|\"^\"` |\n"); printf("||_/=\\\\__|"); } # 결과 C언어로 강아지라니...넘 귀여워
-
C언어. 고양이(10171번)백준문제/C언어 2020. 3. 12. 04:51
C언어에선 " \(역슬래시) "를 \n , \t , \b , \r 같은 효과가 있어서 \자체를 출력하기 위해선 특별한 방법이 있다!! 바로 \\ 이렇게 두번씩 쓰는 방법을 사용하는 것이다. \\ 를 출력하게 되면 하나의 \(역슬래시)가 나오게 된다! * 더보기 ( \n, \t, \b, \r 의 기능) 더보기 \n : 줄띄우기 \t : tab키 만큼 칸 띄우기 \b : 한글자 지우기 \r : 커서를 맨앞으로 위치( 삽입처럼 먼저씌여진 글자는 지워지게됨 ) # 소스코드 #include int main(void) { printf("\\ /\\ \n"); //역슬래쉬를 나타낼려면 \\ 두번쓰기 printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|"); } # 결과..