Phil 3 vuotta sitten
vanhempi
sitoutus
0abd2edb14
3 muutettua tiedostoa jossa 48 lisäystä ja 0 poistoa
  1. 3 0
      02/02.pro
  2. 37 0
      02/main.cpp
  3. 8 0
      02/main.h

+ 3 - 0
02/02.pro

@@ -0,0 +1,3 @@
+SOURCES += main.cpp
+HEADERS += main.h
+QT += core

+ 37 - 0
02/main.cpp

@@ -0,0 +1,37 @@
+#include "main.h"
+
+void part1(){
+	QFile input("input.txt");
+	if(!input.open(QIODevice::ReadOnly | QIODevice::Text)){
+		qDebug() << "file Borked!!";
+	}
+
+	QTextStream strm(&input);
+	int x = 0;
+	int y = 0;
+	int value = 0;
+	while(!strm.atEnd()){
+		QString line = strm.readLine();
+		QStringList parts = line.split(" ");
+		value = parts[1].toInt();
+		if(parts[0] ==  "up"){
+			x -= value;
+		}
+		if(parts[0] ==  "down"){
+			x += value;
+		}
+		if(parts[0] == "forward"){
+			y += value;
+		}
+	}
+	qDebug() << x*y;
+}
+
+void part2(){
+
+}
+
+int main(int argc, char **argv){
+part1();
+return 0;
+}

+ 8 - 0
02/main.h

@@ -0,0 +1,8 @@
+#include <QDebug>
+#include <QFile>
+#include <QTextStream>
+#include <QStringList>
+
+int main(int argc, char **argv);
+void part1();
+void part2();