본문 바로가기

분류 전체보기126

코테 공부- 그리디 알고리즘 1. 거스름돈 세기 #거스름돈 세기: 그리디 알고리즘 n=1260 #현재 남아있는 잔돈, 나누어야 하는 잔돈 count=0 # 큰 단위의 화폐부터 차례대로 확인하는 그리디 알고리즘 적용 coin=[500,100,50,10] #500원, 100원, 50원, 10원 for num in coin: #coin의 각 항목 num에 대하여 count+=n//num # 해당하는 화폐로 거슬러 줄 수 있는 동전의 갯수를 센다. n%=num print(count) 2. 큰 수의 법칙 - 일반적인 방법 #큰 수의 법칙 #N,M,K를 공백으로 구분하여 입력받기 n,m,k=map(int,input().split()) #N개의 수를 공백으로 구분하여 입력받기 #여기서 N는 배열의 크기이고, M은 숫자가 더해지는 횟수, K는 연.. 2021. 7. 3.
5주차- 광고배너 적용, 마켓 배포 1. 애드몹 가입 후 설치 expo install expo-ads-admob 명령어를 통해 앱에도 애드몹 설치 2. 가로배너 달기 광고 id를 부여 받은 뒤, 적용한다. 3. 전면 배너 달기 전면 광고배너는 보고 싶은 팁을 눌렀을 때, 디테일 페이지를 보기 전에 광고를 볼 수 있게 전면 배너를 달아둔다. 그러면 Card.js에 전면 배너를 달면 된다. 하단 광고 배너를 달았을 때와 마찬가지로, 상단에 광고 도구를 추가해준다. 전면 배너는 AdMobInterstitial을 사용한다. useEffect(()=>{ //Card.js에 들어오자마자 전면 광고를 내보내야 하므로 useEffect에 설정해야 한다. //애드몹도 외부 API에 속하기 때문에, 실행 순서를 지키기 위해 async/await를 사용해야 .. 2021. 7. 2.
4주차-서버 1. 날씨 서버 api-현재 휴대폰 위치 가져오기 expo install expo-location 명령어를 통해 위치 도구 설치 *MainPage.js import React,{useState,useEffect} from 'react'; import main from '../assets/main.png'; import { StyleSheet, Text, View, Image, TouchableOpacity, ScrollView, Alert} from 'react-native'; import data from '../data.json'; import Card from '../components/Card'; import Loading from '../components/Loading'; import { St.. 2021. 6. 30.
3주차-앱 페이지 적용 1. DetailPage.js import React from 'react'; import { StyleSheet, Text, View, Image, ScrollView,TouchableOpacity,Alert } from 'react-native'; export default function DetailPage() { const tip = { "idx":9, "category":"재테크", "title":"렌탈 서비스 금액 비교해보기", "image": "https://firebasestorage.googleapis.com/v0/b/sparta-image.appspot.com/o/lecture%2Frental.png?alt=media&token=97a55844-f077-4aeb-8402-e0a27221.. 2021. 6. 25.