본문 바로가기
반응형

코딩53

C언어 오개념 %lf에 대하여 scanf할 때는 float는 %f, double는 %lf 로 해야하지만 printf할 때는 float, double 모두 %f로 하면 된다. gigglehd.com/zbxe/10649472 기글 하드웨어 소프트 포럼 - [뻘글] 헷갈리기 쉬운 C언어 오개념 %f, %lf 댓글의 닉넴과 레벨은 가립니다. %f와 %lf 얘기가 나오는데 본래 scanf에는 2개가 존재했지만, printf는 1개가 존재하다가 C언어 99년도 표준(C99)에서 %lf가 추가 됐습니다. 사실 printf에서는 %f와 %lf는 gigglehd.com 친구가 비주얼 C에서 프린트할 때 %lf 로 쓰니까 주의(초록색 밑줄)뜬다고 책 찾아봐도 없다고 해서 찾아본 내용 2021. 4. 5.
[소프티어] H-클린알파 제한시간 : C/C++/Java/Python(1초) | 메모리 제한 : 256MB 나날이 심해지는 미세먼지로 인해 야외뿐만 아니라 집 안에서도 마음 놓을 수 없는 날이 계속되고 있다. 유해 물질이 창문 틈새로 새어 들어오거나, 외출 후 옷과 신발 등에 붙어 들어와 집 안이 오염될 수 있기 때문이다. 현대자동차그룹에서는 입주민들이 미세먼지 걱정없이 집 안을 깨끗하게 유지할 수 있도록 세대 내부에도 H 클린알파(H Cleanα)를 도입했다. 미세먼지 제거와 공기 정화는 물론, 바이러스와 세균까지 잡아주는 기술이다. H 클린알파의 성능 테스트를 위해서 아래와 같은 조건을 가정한다. 1) 1초 간격으로 바이러스들이 집 안으로 침입한다 2) 집 안에서 바이러스는 1초당 P배씩 증가한다 3) N초 동안 죽는 바이러.. 2021. 3. 30.
[2562번] 백준 최댓값 풀이 - Python 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 풀이 a=[] max=0 for i in range(9): a.append(int(input())) if a[i]>max: max=a[i] num=i print(max) print(num+1) #처음에 i+1이라 해서 틀렸다.. 2021. 3. 29.
[10818번] 백준 최소, 최대 풀이 - Python 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 풀이 n=int(input()) a=[] a=list(map(int, input().split())) #입력값을 리스트로 받을 때는 list(map(,)) 이런식으로! min=a[0] max=a[0] for i in range(1, n): if a[i]>max: max=a[i] if a[i] 2021. 3. 29.
반응형